Changeset 56

Show
Ignore:
Timestamp:
04/11/04 21:54:36 (9 years ago)
Author:
alexcv
Message:

SIGCHLD was trapped identically in two different places. Streamlined back
to one.

Location:
trunk/wifidog
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/wifidog/ChangeLog

    r55 r56  
    11# $Header$ 
     22004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca> 
     3        * Removed duplicates signal handling hooks 
     4 
    252004-04-11  Alexandre Carmel-Veilleux <acv@acv.ca> 
    36        * Node find if's expressions changed 
  • trunk/wifidog/src/gateway.c

    r54 r56  
    117117main(int argc, char **argv) 
    118118{ 
    119         struct sigaction sa; 
    120  
    121119        config_init(); 
    122120 
     
    128126        init_userclasses(0); 
    129127         
    130         sa.sa_handler = sigchld_handler; 
    131         sigemptyset(&sa.sa_mask); 
    132         sa.sa_flags = SA_RESTART; 
    133         if (sigaction(SIGCHLD, &sa, NULL) == -1) { 
    134                 debug(D_LOG_ERR, "sigaction(): %s", strerror(errno)); 
    135                 exit(1); 
    136         } 
    137  
    138128        if (config.daemon) { 
    139129                int childPid; 
     
    172162 
    173163void 
    174 init_signals() 
     164init_signals(void) 
    175165{ 
    176166        struct sigaction sa;