version 1.28, 2003/12/17 20:58:39 |
version 1.29, 2004/04/14 19:53:04 |
|
|
siginterrupt(SIGQUIT, 1); |
siginterrupt(SIGQUIT, 1); |
signal(SIGTERM, sigdie); |
signal(SIGTERM, sigdie); |
siginterrupt(SIGTERM, 1); |
siginterrupt(SIGTERM, 1); |
|
signal(SIGTSTP, sigtstp); |
|
siginterrupt(SIGTSTP, 1); |
|
|
/* |
/* |
* Initialize display. Load average appears in a one line |
* Initialize display. Load average appears in a one line |
|
|
volatile sig_atomic_t gotdie; |
volatile sig_atomic_t gotdie; |
volatile sig_atomic_t gotdisplay; |
volatile sig_atomic_t gotdisplay; |
volatile sig_atomic_t gotwinch; |
volatile sig_atomic_t gotwinch; |
|
volatile sig_atomic_t gottstp; |
|
|
void |
void |
sigdie(signo) |
sigdie(int signo) |
int signo; |
|
{ |
{ |
gotdie = 1; |
gotdie = 1; |
|
} |
|
|
|
void |
|
sigtstp(int signo) |
|
{ |
|
gottstp = 1; |
} |
} |
|
|
void |
void |