nanosleep man page on MacOSX

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

NANOSLEEP(2)		    BSD System Calls Manual		  NANOSLEEP(2)

NAME
     nanosleep — suspend thread execution for an interval measured in nanosec‐
     onds

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <time.h>

     int
     nanosleep(const struct timespec *rqtp, struct timespec *rmtp);

DESCRIPTION
     The nanosleep() function causes the calling thread to sleep for the
     amount of time specified in rqtp (the actual time slept may be longer,
     due to system latencies and possible limitations in the timer resolution
     of the hardware).	An unmasked signal will cause nanosleep() to terminate
     the sleep early, regardless of the SA_RESTART value on the interrupting
     signal.

RETURN VALUES
     If nanosleep() returns because the requested time has elapsed, the value
     returned will be zero.

     If nanosleep() returns due to the delivery of a signal, the value
     returned will be the -1, and the global variable errno will be set to
     indicate the interruption.	 If rmtp is non-NULL, the timespec structure
     it references is updated to contain the unslept amount (the request time
     minus the time actually slept).

ERRORS
     The nanosleep() call fails if:

     [EINTR]		nanosleep() was interrupted by the delivery of a sig‐
			nal.

     [EINVAL]		rqtp specified a nanosecond value less than zero or
			greater than or equal to 1000 million.

SEE ALSO
     sigsuspend(2), sleep(3)

STANDARDS
     The nanosleep() function conforms to IEEE Std 1003.1b-1993 (“POSIX.1”).

BSD				April 17, 1997				   BSD
[top]

List of man pages available for MacOSX

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