.\" -*- 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 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME usleep \- suspendă execuția pentru intervale de câteva microsecunde .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint usleep(useconds_t \fP\fIusec\fP\fB);\fP .fi .P .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .P \fBusleep\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED Începând cu glibc 2.12: (_XOPEN_SOURCE >= 500) && ! (_POSIX_C_SOURCE >= 200809L) || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE Înainte de glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE >= 500 .fi .SH DESCRIERE Funcția \fBusleep\fP() suspendă execuția firului apelant pentru (cel puțin) \fIusec\fP microsecunde. Perioada de adormire poate fi prelungită ușor de orice activitate a sistemului sau de timpul petrecut în procesarea apelului sau de gradul de finețe al cronometrelor sistemului. .SH "VALOAREA RETURNATĂ" Funcția \fBusleep\fP() returnează 0 în caz de succes. În caz de eroare, se returnează \-1, cu \fIerrno\fP configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINTR\fP Întrerupt de un semnal; a se vedea \fBsignal\fP(7). .TP \fBEINVAL\fP \fIusec\fP este mai mare sau egală cu 1000000 (pe sistemele în care acest lucru este considerat o eroare). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBusleep\fP() T} Siguranța firelor MT\-Safe .TE .SH STANDARDE Niciunul. .SH ISTORIC 4.3BSD, POSIX.1\-2001. POSIX.1\-2001 o declară obsoletă, sugerând în schimb \fBnanosleep\fP(2). Eliminată în POSIX.1\-2008. .P În implementarea BSD originală și înainte de glibc 2.2.2.2, tipul de returnare al acestei funcții este \fIvoid\fP. Versiunea POSIX returnează \fIint\fP, iar acesta este, de asemenea, prototipul utilizat începând cu glibc 2.2.2. .P Numai returnarea erorii \fBEINVAL\fP este documentată de SUSv2 și POSIX.1\-2001. .SH LIMITĂRI Interacțiunea acestei funcții cu semnalul \fBSIGALRM\fP și cu alte funcții de temporizare/cronometrare, cum ar fi \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), \fBtimer_settime\fP(2), \fBualarm\fP(3) este nespecificată. .SH "CONSULTAȚI ȘI" \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 TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .