|
|
1.1 ! root 1: ! 2: ! 3: alarm() COHERENT System Call alarm() ! 4: ! 5: ! 6: ! 7: ! 8: Set a timer ! 9: ! 10: aallaarrmm(_n) ! 11: uunnssiiggnneedd _n; ! 12: ! 13: alarm sets a timer associated with the requesting process to go ! 14: off in n seconds. After n seconds, the system sends the signal ! 15: SIGALRM to the process. An argument of zero turns off the alarm ! 16: timer. ! 17: ! 18: By default, the receipt of the SIGALRM signal terminates the ! 19: process. However, it may be caught or ignored by using signal. ! 20: Because of scheduling variation and the one second granularity, ! 21: the action of alarm is predictable only to within one second. ! 22: ! 23: alarm is useful for such things as timeouts. For example, the ! 24: login process on a dial-in port might hang up the line after a ! 25: sufficient time has elapsed with no user response. ! 26: ! 27: alarm returns the previous alarm value, which represents the time ! 28: remaining from the previous call. Time remaining is superseded ! 29: by the new alarm value. ! 30: ! 31: ***** See Also ***** ! 32: ! 33: COHERENT system calls, signal(), sleep() ! 34: ! 35: ! 36: ! 37: ! 38: ! 39: ! 40: ! 41: ! 42: ! 43: ! 44: ! 45: ! 46: ! 47: ! 48: ! 49: ! 50: ! 51: ! 52: ! 53: ! 54: ! 55: ! 56: ! 57: ! 58: ! 59: ! 60: ! 61: ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.