Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ alarm(3F) — Sun WorkShop 5.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

alarm(2)

sleep(3F)

signal(3F)

ALARM(3F)

NAME

alarm − execute a subroutine after a specified time

SYNOPSIS

integer∗4 function alarm (time, sbrtn)
integer∗4 time
external sbrtn

USAGE

integer∗4 time /8/
external sbrtn
nseconds = alarm(time,sbrtn)

DESCRIPTION

This routine arranges for subroutine sbrtn to be called after time seconds.  If time is 0, the alarm is turned off, and no routine is called.  The returned value is the time remaining on the last alarm. 

RESTRICTIONS

A subroutine cannot pass its own name to alarm. 

The alarm routine generates signals that could interfere with any I/O. The called routine, sbrtn, must not do any I/O itself. 

Calling alarm() from a parallelized or multi-threaded program may have unpredictable results. 

FILES

libF77.a

SEE ALSO

alarm(2), sleep(3F), signal(3F)

SunOS 5.0  —  Last change: 98/09/16

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026