.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu) .\" Modified 2001-04-01 by aeb .\" Modified 2003-07-23 by aeb .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH usleep 3 "5 lutego 2023 r." "Linux man\-pages 6.03" .SH NAZWA usleep \- zawiesza wykonanie na czas wyrażony w mikrosekundach .SH BIBLIOTEKA Standardowa biblioteka C (\fIlibc\fP, \fI\-lc\fP) .SH SKŁADNIA .nf \fB#include \fP .PP \fBint usleep(useconds_t \fP\fIusec\fP\fB);\fP .fi .PP .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .PP \fBusleep\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED Od glibc 2.12: (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE Przed glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 .fi .SH OPIS Funkcja \fBusleep\fP() zawiesza wykonanie wywołującego procesu na (co najmniej) \fIusec\fP mikrosekund. Zawieszenie może być delikatnie wydłużone przez jakąkolwiek aktywność systemu albo przez czas spędzony na przetwarzaniu wywołania, albo z powodu ziarnistości (częstotliwości odświeżania) liczników systemowych. .SH "WARTOŚĆ ZWRACANA" The \fBusleep\fP() function returns 0 on success. On error, \-1 is returned, with \fIerrno\fP set to indicate the error. .SH BŁĘDY .TP \fBEINTR\fP Przerwane przez sygnał, patrz \fBsignal\fP(7). .TP \fBEINVAL\fP \fIusec\fP jest większe lub równe 1000000. (Dla systemów, dla których jest to traktowane jako błąd). .SH ATRYBUTY Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interfejs Atrybut Wartość T{ \fBusleep\fP() T} Bezpieczeństwo wątkowe MT\-Safe .TE .hy .ad .sp 1 .SH STANDARDY 4.3BSD, POSIX.1\-2001. POSIX.1\-2001 uznają tę funkcję jako przestarzałą, sugerując używanie zamiast niej funkcji \fBnanosleep\fP(2). POSIX.1\-2008 usuwa opis funkcji \fBusleep\fP(). .PP On the original BSD implementation, and before glibc 2.2.2, the return type of this function is \fIvoid\fP. The POSIX version returns \fIint\fP, and this is also the prototype used since glibc 2.2.2. .PP SUSv2 i POSIX.1\-2001 dokumentują tylko błąd \fBEINVAL\fP. .SH UWAGI Interakcja tej funkcji z sygnałem SIGALRM oraz z innymi funkcjami licznikowymi, takimi jak \fBalarm\fP(2), \fBsleep\fP(3), \fBnanosleep\fP(2), \fBsetitimer\fP(2), \fBtimer_create\fP(2), \fBtimer_delete\fP(2), \fBtimer_getoverrun\fP(2), \fBtimer_gettime\fP(2), \fBtimer_settime\fP(2), \fBualarm\fP(3) jest nieokreślona. .SH "ZOBACZ TAKŻE" \fBalarm\fP(2), \fBgetitimer\fP(2), \fBnanosleep\fP(2), \fBselect\fP(2), \fBsetitimer\fP(2), \fBsleep\fP(3), \fBualarm\fP(3), \fBuseconds_t\fP(3type), \fBtime\fP(7) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .