=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/top/top.c,v retrieving revision 1.24 retrieving revision 1.25 diff -c -r1.24 -r1.25 *** src/usr.bin/top/top.c 2003/06/18 08:36:31 1.24 --- src/usr.bin/top/top.c 2003/06/18 08:42:17 1.25 *************** *** 1,4 **** ! /* $OpenBSD: top.c,v 1.24 2003/06/18 08:36:31 deraadt Exp $ */ /* * Top users/processes display for Unix --- 1,4 ---- ! /* $OpenBSD: top.c,v 1.25 2003/06/18 08:42:17 deraadt Exp $ */ /* * Top users/processes display for Unix *************** *** 62,74 **** static void leave(int); static void onalrm(int); static void tstop(int); - #ifdef SIGWINCH static void winch(int); - #endif ! volatile sig_atomic_t leaveflag; ! volatile sig_atomic_t tstopflag; ! volatile sig_atomic_t winchflag; static void reset_display(void); int rundisplay(void); --- 62,70 ---- static void leave(int); static void onalrm(int); static void tstop(int); static void winch(int); ! volatile sig_atomic_t leaveflag, tstopflag, winchflag; static void reset_display(void); int rundisplay(void); *************** *** 367,375 **** (void) signal(SIGINT, leave); (void) signal(SIGQUIT, leave); (void) signal(SIGTSTP, tstop); - #ifdef SIGWINCH (void) signal(SIGWINCH, winch); - #endif sigprocmask(SIG_SETMASK, &oldmask, NULL); if (warnings) { fputs("....", stderr); --- 363,369 ---- *************** *** 822,834 **** tstopflag = 1; } - #ifdef SIGWINCH void winch(int signo) { winchflag = 1; } - #endif void onalrm(int signo) --- 816,826 ----