*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->NetBSD man pages -> ualarm (3)              



NAME    [Toc]    [Back]

     ualarm - schedule signal after specified time

LIBRARY    [Toc]    [Back]

     Standard C Library (libc, -lc)

SYNOPSIS    [Toc]    [Back]

     #include <unistd.h>

     ualarm(useconds_t microseconds, useconds_t interval);

DESCRIPTION    [Toc]    [Back]

     This is a simplified interface to setitimer(2).

     The ualarm() function waits a count of microseconds before asserting the
     terminating signal SIGALRM.  System activity or time used in processing
     the call may cause a slight delay.

     If the interval argument is non-zero, the SIGALRM signal will be sent to
     the process every interval microseconds after the timer expires (e.g.
     after microseconds microseconds have passed).

RETURN VALUES    [Toc]    [Back]

     When the signal has successfully been caught, ualarm() returns the amount
     of time left on the clock.  The maximum number of microseconds allowed is
     2147483647.  If there is an error setting the timer, ualarm() returns
     ((useconds_t) -1).

SEE ALSO    [Toc]    [Back]

     getitimer(2), setitimer(2), sigaction(2), sigsuspend(2), alarm(3),
     signal(3), sigvec(3), sleep(3), usleep(3)

STANDARDS    [Toc]    [Back]

     The ualarm() functions conforms to X/Open Portability Guide Issue 4.2

HISTORY    [Toc]    [Back]

     The ualarm() function appeared in 4.3BSD.

BSD                             April 19, 1994                             BSD
[ Back ]
 Similar pages
Name OS Title
pxfalarm IRIX Schedule alarm signal
miser_submit IRIX resource schedule list
sync FreeBSD schedule file system updates
uusched HP-UX schedule uucp transport files
crontab Tru64 Submits a schedule of commands to cron
ncplogout FreeBSD schedule permanent connection to close
swi FreeBSD register and schedule software interrupt handlers
miser_jinfo IRIX query miser about the schedule/description of a submitted job
swi_add FreeBSD register and schedule software interrupt handlers
swi_sched FreeBSD register and schedule software interrupt handlers
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service