Annotation of coherent/a/usr/bob/uusrc/include/alarm.h, revision 1.1

1.1     ! root        1: /*
        !             2:  *  alarm.h
        !             3:  *
        !             4:  *  Header file for a modest support for SIGALRM catching.
        !             5:  */
        !             6: 
        !             7: #include <signal.h>
        !             8: 
        !             9: extern int timedout;           /* flag for receipt of SIGALRM signal   */
        !            10: extern int alarmclk();         /* SIGALRM signal Service Function      */
        !            11: 
        !            12: #define        INITALRM()      signal(SIGALRM, alarmclk)
        !            13: #define        RESETALRM()     signal(SIGALRM, alarmclk)
        !            14: #define        SETALRM(x)      {timedout = 0; alarm(x);}
        !            15: #define        CLRALRM()       {timedout = 0; alarm(0);}
        !            16: #define        STOPALRM()      signal(SIGALRM, SIG_IGN)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.