/[hydra]/hydra/src/select.c
ViewVC logotype

Diff of /hydra/src/select.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by nmav, Mon Sep 23 17:56:41 2002 UTC revision 1.3 by nmav, Mon Sep 23 19:28:41 2002 UTC
# Line 56  void* select_loop(void* _params) Line 56  void* select_loop(void* _params)
56      params->max_fd = -1;      params->max_fd = -1;
57    
58      while (1) {      while (1) {
59    
60            if (params->sigchld_flag)
61                sigchld_run();
62    
63  #ifdef ENABLE_SMP  #ifdef ENABLE_SMP
64          /* Only the main thread handles signals.          /* Only the main thread handles signals.
65           */           */
# Line 63  void* select_loop(void* _params) Line 67  void* select_loop(void* _params)
67  #endif  #endif
68             if (params->sighup_flag)             if (params->sighup_flag)
69                 sighup_run();                 sighup_run();
            if (params->sigchld_flag)  
                sigchld_run();  
70             if (params->sigalrm_flag)             if (params->sigalrm_flag)
71                 sigalrm_run();                 sigalrm_run();
72             if (params->sigusr1_flag)             if (params->sigusr1_flag)
73                 sigusr1_run();                 sigusr1_run();
   
74             if (params->sigterm_flag) {             if (params->sigterm_flag) {
75                 if (params->sigterm_flag == 1) {                 if (params->sigterm_flag == 1) {
76                     sigterm_stage1_run();                     sigterm_stage1_run();

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26