grdc.c (8856) | grdc.c (28979) |
---|---|
1/* 2 * Grand digital clock for curses compatible terminals 3 * Usage: grdc [-s] [n] -- run for n seconds (default infinity) 4 * Flags: -s: scroll 5 * 6 * modified 10-18-89 for curses (jrl) 7 * 10-18-89 added signal handling 8 */ --- 42 unchanged lines hidden (view full) --- 51char **argv; 52{ 53long t, a; 54int i, j, s, k; 55int n = 0; 56 57 initscr(); 58 | 1/* 2 * Grand digital clock for curses compatible terminals 3 * Usage: grdc [-s] [n] -- run for n seconds (default infinity) 4 * Flags: -s: scroll 5 * 6 * modified 10-18-89 for curses (jrl) 7 * 10-18-89 added signal handling 8 */ --- 42 unchanged lines hidden (view full) --- 51char **argv; 52{ 53long t, a; 54int i, j, s, k; 55int n = 0; 56 57 initscr(); 58 |
59 /* revoke privs */ 60 setegid(getgid()); 61 setgid(getgid()); 62 |
|
59 signal(SIGINT,sighndl); 60 signal(SIGTERM,sighndl); 61 signal(SIGHUP,sighndl); 62 63 cbreak(); 64 noecho(); 65 66 hascolor = has_colors(); --- 136 unchanged lines hidden --- | 63 signal(SIGINT,sighndl); 64 signal(SIGTERM,sighndl); 65 signal(SIGHUP,sighndl); 66 67 cbreak(); 68 noecho(); 69 70 hascolor = has_colors(); --- 136 unchanged lines hidden --- |