.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified 14 Jun 2002, Michael Kerrisk .\" Added notes on differences from other UNIX systems with respect to .\" waited-for children. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH clock 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME clock \- determină timpul de utilizare a procesorului .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBclock_t clock(void);\fP .fi .SH DESCRIERE Funcția \fBclock\fP() returnează o aproximare a timpului de utilizare a procesorului de către program. .SH "VALOAREA RETURNATĂ" Valoarea returnată este timpul CPU utilizat până în prezent ca \fIclock_t\fP; pentru a obține numărul de secunde utilizate, împărțiți la \fBCLOCKS_PER_SEC\fP. În cazul în care timpul procesorului utilizat nu este disponibil sau valoarea acestuia nu poate fi reprezentată, funcția returnează valoarea \fI(clock_t)\ \-1\fP. .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 \fBclock\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH VERSIUNI XSI cere ca \fBCLOCKS_PER_SEC\fP să fie egală cu 1000000 indiferent de rezoluția reală. .PP .\" I have seen this behavior on Irix 6.3, and the OSF/1, HP/UX, and .\" Solaris manual pages say that clock() also does this on those systems. .\" POSIX.1-2001 doesn't explicitly allow this, nor is there an .\" explicit prohibition. -- MTK În alte câteva implementări, valoarea returnată de \fBclock\fP() include, de asemenea, orele tuturor proceselor\-copii a căror stare a fost colectată prin \fBwait\fP(2) (sau un alt apel de tip așteptare). Linux nu include orele proceselor\-copii așteptați în valoarea returnată de \fBclock\fP(). Funcția \fBtimes\fP(2), care returnează în mod explicit informații (separate) despre apelant și copiii săi, poate fi preferabilă. .SH STANDARDE C11, POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001, C89. .PP În glibc 2.17 și versiunile anterioare, \fBclock\fP() a fost implementat ca să utilizeze \fBtimes\fP(2). Pentru o mai mare precizie, începând cu glibc 2.18, este implementat ca să utilizeze \fBclock_gettime\fP(2) (folosind ceasul \fBCLOCK_PROCESS_CPUTIME_ID\fP). .SH NOTE Standardul C permite valori arbitrare la începutul programului; pentru a obține o portabilitate maximă, scădeți valoarea returnată în urma unui apel la \fBclock\fP() la începutul programului. .PP Rețineți că timpul poate reveni la aceeași valoare. Pe un sistem pe 32 de biți în care \fBCLOCKS_PER_SEC\fP este egal cu 1000000, această funcție va returna aceeași valoare aproximativ la fiecare 72 de minute. .SH "CONSULTAȚI ȘI" \fBclock_gettime\fP(2), \fBgetrusage\fP(2), \fBtimes\fP(2) .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 .