.\" -*- 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 "20 lipca 2023 r." "Linux man\-pages 6.05.01" 
.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 <unistd.h>\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).
.TS
allbox;
lbx lb lb
l l l.
Interfejs	Atrybut	Wartość
T{
.na
.nh
\fBusleep\fP()
T}	Bezpieczeństwo wątkowe	MT\-bezpieczne
.TE
.sp 1
.SH STANDARDY
None.
.SH HISTORIA
4.3BSD, POSIX.1\-2001.  POSIX.1\-2001 declares it obsolete, suggesting
\fBnanosleep\fP(2)  instead.  Removed in POSIX.1\-2008.
.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 CAVEATS
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 <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.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 .
