|
|
1.1 root 1: /* alarm.c 4.1 83/06/10 */
2:
3: /*
4: * Backwards compatible alarm.
5: */
6: #include <sys/time.h>
7:
8: alarm(secs)
9: int secs;
10: {
11: struct itimerval it, oitv;
12: register struct itimerval *itp = ⁢
13:
14: timerclear(&itp->it_interval);
15: itp->it_value.tv_sec = secs;
16: itp->it_value.tv_usec = 0;
17: if (setitimer(ITIMER_REAL, itp, &oitv) < 0)
18: return (-1);
19: return (oitv.it_value.tv_sec);
20: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.