.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2007 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" 2007-10-23 mtk, Nearly a complete rewrite of the earlier page. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH intro 3 "5 februarie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME intro \- introducere în funcțiile de bibliotecă .SH DESCRIERE Secțiunea 3 a manualului descrie toate funcțiile de bibliotecă, cu excepția funcțiilor de bibliotecă (funcțiile de învăluire a apelului de sistem) descrise în secțiunea 2, care implementează apelurile de sistem. .PP Multe dintre funcțiile descrise în această secțiune fac parte din Biblioteca standard C (\fIlibc\fP). Unele funcții fac parte din alte biblioteci (de exemplu, biblioteca de matematică, \fIlibm\fP, sau biblioteca de timp real, \fIlibrt\fP), caz în care pagina de manual va indica opțiunea de legătură necesară pentru a face legătura cu biblioteca indicată (de exemplu, \fI\-lm\fP și, respectiv, \fI\-lrt\fP, pentru bibliotecile menționate mai sus). .PP .\" .\" There .\" are various function groups which can be identified by a letter which .\" is appended to the chapter number: .\" .IP (3C) .\" These functions, .\" the functions from chapter 2 and from chapter 3S are .\" contained in the C standard library libc, .\" which will be used by .\" .BR cc (1) .\" by default. .\" .IP (3S) .\" These functions are parts of the .\" .BR stdio (3) .\" library. They are contained in the standard C library libc. .\" .IP (3M) .\" These functions are contained in the arithmetic library libm. They are .\" used by the .\" .BR f77 (1) .\" FORTRAN compiler by default, .\" but not by the .\" .BR cc (1) .\" C compiler, .\" which needs the option \fI\-lm\fP. .\" .IP (3F) .\" These functions are part of the FORTRAN library libF77. There are no .\" special compiler flags needed to use these functions. .\" .IP (3X) .\" Various special libraries. The manual pages documenting their functions .\" specify the library names. În unele cazuri, programatorul trebuie să definească o macrocomandă de testare a funcției pentru a obține declarația unei funcții din fișierul antet specificat în secțiunea REZUMAT a paginii de manual. (În cazul în care este necesar, aceste \fImacrocomenzi de testare a caracteristicilor\fP trebuie definite înainte de a include \fIorice\fP fișiere de antet). În astfel de cazuri, macrocomanda necesară este descrisă în pagina de manual. Pentru mai multe informații despre macrocomenzile de testare a caracteristicilor, consultați \fBfeature_test_macros\fP(7). .SS Subsecțiuni Secțiunea 3 a acestui manual este organizată în subsecțiuni care reflectă structura complexă a bibliotecii standard C și numeroasele sale implementări: .IP \[bu] 3 3const .IP \[bu] 3head .IP \[bu] 3type .PP Această istorie dificilă o face adesea un exemplu prost de urmat în ceea ce privește proiectarea, implementarea și prezentarea. .PP În mod ideal, o bibliotecă pentru limbajul C este concepută astfel încât fiecare fișier antet să prezinte interfața unui modul software coerent. Aceasta oferă un număr mic de declarații de funcții și expune numai tipurile de date și constantele necesare pentru utilizarea acestor funcții. Împreună, acestea sunt denumite API sau \fIinterfață de program de aplicație\fP. Tipurile și constantele care trebuie partajate între mai multe API\-uri ar trebui plasate în fișiere de antet care nu declară funcții. Această organizare permite ca un modul de bibliotecă C să fie documentat în mod concis, cu un singur fișier antet pe pagină de manual. O astfel de abordare îmbunătățește lizibilitatea și accesibilitatea documentației bibliotecii și, prin urmare, capacitatea de utilizare a software\-ului. .SH STANDARDE Anumiți termeni și anumite abrevieri sunt utilizate pentru a indica variantele și standardele UNIX la care sunt conforme apelurile din această secțiune. A se vedea \fBstandards\fP(7). .SH NOTE .SS "Autori și termenii drepturilor de autor" Uitați\-vă în antetul paginii sursă a manualului pentru a afla autorul (autorii) și condițiile de drepturi de autor. Rețineți că acestea pot fi diferite de la o pagină la alta! .SH "CONSULTAȚI ȘI" \fBintro\fP(2), \fBerrno\fP(3), \fBcapabilities\fP(7), \fBcredentials\fP(7), \fBenviron\fP(7), \fBfeature_test_macros\fP(7), \fBlibc\fP(7), \fBmath_error\fP(7), \fBpath_resolution\fP(7), \fBpthreads\fP(7), \fBsignal\fP(7), \fBstandards\fP(7), \fBsystem_data_types\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 .