Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ualarm(2)		      System Calls Manual		     ualarm(2)

NAME
       ualarm -	set the	interval timer

SYNOPSIS
DESCRIPTION
       The  function causes the	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 microseconds specified  by
       the interval argument. If the notification signal, is not caught	or ig-
       nored, the calling process is terminated.

       Implementations may place limitations on	the granularity	of timer  val-
       ues.  For  each interval	timer, if the requested	timer value requires a
       finer granularity than the implementation supports,  the	 actual	 timer
       value will be rounded up	to the next supported value.

       Interactions between and	either or are unspecified.

RETURN VALUE
       The function returns the	number of microseconds remaining from the pre-
       vious call. If no timeouts are pending or if has	 not  previously  been
       called, returns 0.

ERRORS
       No errors are defined.

APPLICATION USAGE
       The function is a simplified interface to and uses the interval timer.

SEE ALSO
       alarm(2), getitimer(2), sleep(3C), <unistd.h>.

CHANGE HISTORY
       First released in Issue 4, Version 2.

								     ualarm(2)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | APPLICATION USAGE | SEE ALSO | CHANGE HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ualarm&sektion=2&manpath=HP-UX+11.22>

home | help