Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
usleep - zawiesza wykonanie na czas wyraony w mikrosekundach
SK/LADNIA
/* wersja BSD */
#include <unistd.h>
void usleep(unsigned long usec);
/* wersja SUSv2 */
#define _XOPEN_SOURCE 500
#include <unistd.h>
int usleep(useconds_t usec);
OPIS
Funkcja usleep() zawiesza wykonanie wywolujcego procesu na (co
najmniej) usec mikrosekund. Zawieszenie moe by delikatnie wydluone
przez jakkolwiek aktywno systemu albo rzez czas spdzony na
przetwarzaniu wywolania, albo z powodu niepodzielnoci licznikow
systemowych.
WARTO ZWRACANA
Nic (BSD). Albo: 0 w razie powodzenia, -1 w razie bldu (SUSv2).
B/LDY
EINTR Przerwane przez sygnal.
EINVAL usec nie jest mniejsze ni 1000000. (Dla systemow, dla ktorych
jest to traktowane jako bld).
ZGODNE Z
4.3BSD. Wersja SUSv2 zwraca int i jest to take prototyp uywany przez
glibc 2.2.2. SUSv2 dokumentuje tylko bld EINVAL.
UWAGI
Typ useconds_t jest typem unsigned integer, zdolnym do przechowywania
liczb naturalnych z zakresu [0,1000000]. Programy bd bardziej przenone,
gdy nigdy nie uyj wprost tego typu. Prosz uy
#include <unistd.h>
...
unsigned int usecs;
...
usleep(usecs);
Typ jest zdefiniowany w <sys/types.h> wlczanym przez <unistd.h>, jednak
glibc definiuje go tylko wtedy, gdy _XOPEN_SOURCE ma warto nie mniejsz
ni 500, albo gdy zarowno _XOPEN_SOURCE, jak i _XOPEN_SOURCE_EXTENDED
jest zdefiniowane.
Interakcja tej funkcji z sygnalem SIGALRM oraz z innymi funkcjami
licznikowymi, takimi jak alarm(), sleep(), nanosleep(), setitimer(),
timer_create(), timer_delete(), timer_getoverrun(), timer_gettime(),
timer_settime(), ualarm() jest nieokrelona.
Funkcja jest przestarzala. Prosz uywa nanosleep(2) lub setitimer(2)
zamiast niej.
ZOBACZ TAKE
alarm(2), getitimer(2), nanosleep(2), select(2), setitimer(2),
sleep(3), feature_test_macros(7)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
2003-07-23 USLEEP(3)