Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
usleep(3)
Edit
PageHistory
Diff
Info
LikePages
USLEEP !!!USLEEP NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS CONFORMING TO NOTES SEE ALSO ---- !!NAME usleep - suspend execution for microsecond intervals !!SYNOPSIS __#include __ ''usec''__); int usleep(unsigned long__ ''usec''__); /* SUSv2 */ __ !!DESCRIPTION The __usleep()__ function suspends execution of the calling process for ''usec'' microseconds. The sleep may be lengthened slightly by any system activity or by the time spent processing the call. !!RETURN VALUE None (BSD). Or: 0 on success, -1 on error (SUSv2). !!ERRORS EINTR Interrupted by a signal. EINVAL ''usec'' is not smaller than 1000000. (On systems where that is considered an error.) !!CONFORMING TO BSD 4.3. The SUSv2 version returns int, and this is also the prototype used by glibc 2.2.2. Only the EINVAL error return is documented by SUSv2. !!NOTES The interaction of this function with SIGALRM and other timer functions such as ''sleep''(), ''alarm''(), ''setitimer''(), ''nanosleep''() is unspecified. This function is obsolete. Use nanosleep(2) or setitimer(2) instead. !!SEE ALSO alarm(2), getitimer(2), nanosleep(2), select(2), setitimer(2), sleep(3) ----
4 pages link to
usleep(3)
:
xscreensaver(1)
Man3u
free(1)
nanosleep(2)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.