version 1.80, 2009/12/03 22:50:10 |
version 1.81, 2010/01/30 19:05:18 |
|
|
fatal("sigaction failed"); |
fatal("sigaction failed"); |
if (sigaction(SIGTSTP, &sigact, NULL) != 0) |
if (sigaction(SIGTSTP, &sigact, NULL) != 0) |
fatal("sigaction failed"); |
fatal("sigaction failed"); |
|
if (sigaction(SIGHUP, &sigact, NULL) != 0) |
|
fatal("sigaction failed"); |
|
|
signal_set(&server_ev_sigchld, SIGCHLD, server_signal_callback, NULL); |
signal_set(&server_ev_sigchld, SIGCHLD, server_signal_callback, NULL); |
signal_add(&server_ev_sigchld, NULL); |
signal_add(&server_ev_sigchld, NULL); |
|
|
if (sigaction(SIGUSR2, &sigact, NULL) != 0) |
if (sigaction(SIGUSR2, &sigact, NULL) != 0) |
fatal("sigaction failed"); |
fatal("sigaction failed"); |
if (sigaction(SIGTSTP, &sigact, NULL) != 0) |
if (sigaction(SIGTSTP, &sigact, NULL) != 0) |
|
fatal("sigaction failed"); |
|
if (sigaction(SIGHUP, &sigact, NULL) != 0) |
fatal("sigaction failed"); |
fatal("sigaction failed"); |
|
|
signal_del(&server_ev_sigchld); |
signal_del(&server_ev_sigchld); |