ualarm man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

UALARM(3C)							    UALARM(3C)

NAME
       ualarm - schedule signal after interval in microseconds

SYNOPSIS
       #include <unistd.h>

       useconds_t ualarm(useconds_t useconds, useconds_t interval);

DESCRIPTION
       The ualarm() function causes the SIGALRM signal to be generated for the
       calling process after the number of real-time microseconds specified by
       the  useconds argument has elapsed.  When the interval argument is non-
       zero, repeated timeout notification occurs with a period	 in  microsec‐
       onds  specified	by  the interval argument. If the notification signal,
       SIGALRM, is not caught or ignored, the calling process is terminated.

       Because of scheduling delays, resumption of execution when  the	signal
       is caught may be delayed an arbitrary amount of time.

       Interactions  between  ualarm()	and  either  alarm(2) or sleep(3C) are
       unspecified.

RETURN VALUES
       The ualarm() function returns the number of microseconds remaining from
       the  previous ualarm() call.  If no timeouts are pending or if ualarm()
       has not previously been called, ualarm() returns 0.

ERRORS
       No errors are defined.

USAGE
       The ualarm() function is a simplified interface	to  setitimer(2),  and
       uses the ITIMER_REAL interval timer.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Standard	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       alarm(2), setitimer(2), sighold(3C), signal(3C), sleep(3C), usleep(3C),
       attributes(5), standards(5)

				 Aug 14, 2002			    UALARM(3C)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net