Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

usleep(1) [minix man page]

USLEEP(1)                                                      The SuSE boot concept                                                     USLEEP(1)

NAME
Usleep - sleep for the specified number of microseconds SYNOPSIS
usleep [ usec ] DESCRIPTION
usleep pauses for the number of usec microseconds. The default is 1 microsecond. If 0 microseconds are specified sched_yield(2) is called. BUGS
The usleep program uses the usleep(3) function and therefore shows the same weaknesses by any system activity. SEE ALSO
usleep(3), sleep(1), sleep(3), sched_yield(2). COPYRIGHT
2001 Werner Fink, 2001 SuSE GmbH Nuernberg, Germany. AUTHOR
Werner Fink <werner@suse.de> 3rd Berkeley Distribution Jan 31, 2001 USLEEP(1)

Check Out this Related Man Page

USLEEP(3)						     Linux Programmer's Manual							 USLEEP(3)

NAME
usleep - suspend execution for microsecond intervals SYNOPSIS
#include <unistd.h> void usleep(unsigned long 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) 2001-04-02 USLEEP(3)
Man Page