intro(3) Library Functions Manual intro(3) NUME intro - introducere in funciile de biblioteca DESCRIERE Seciunea 3 a manualului descrie toate funciile de biblioteca, cu excepia funciilor de biblioteca (funciile de invaluire a apelului de sistem) descrise in seciunea 2, care implementeaza apelurile de sistem. Multe dintre funciile descrise in aceasta seciune fac parte din Biblioteca standard C (libc). Unele funcii fac parte din alte biblioteci (de exemplu, biblioteca de matematica, libm, sau biblioteca de timp real, librt), caz in care pagina de manual va indica opiunea de legatura necesara pentru a face legatura cu biblioteca indicata (de exemplu, -lm i, respectiv, -lrt, pentru bibliotecile menionate mai sus). In unele cazuri, programatorul trebuie sa defineasca o macrocomanda de testare a funciei pentru a obine declaraia unei funcii din fiierul antet specificat in seciunea REZUMAT a paginii de manual. (In cazul in care este necesar, aceste macrocomenzi de testare a caracteristicilor trebuie definite inainte de a include orice fiiere de antet). In astfel de cazuri, macrocomanda necesara este descrisa in pagina de manual. Pentru mai multe informaii despre macrocomenzile de testare a caracteristicilor, consultai feature_test_macros(7). Subseciuni Seciunea 3 a acestui manual este organizata in subseciuni care reflecta structura complexa a bibliotecii standard C i numeroasele sale implementari: o 3const o 3head o 3type Aceasta istorie dificila o face adesea un exemplu prost de urmat in ceea ce privete proiectarea, implementarea i prezentarea. In mod ideal, o biblioteca pentru limbajul C este conceputa astfel incat fiecare fiier antet sa prezinte interfaa unui modul software coerent. Aceasta ofera un numar mic de declaraii de funcii i expune numai tipurile de date i constantele necesare pentru utilizarea acestor funcii. Impreuna, acestea sunt denumite API sau interfaa de program de aplicaie. Tipurile i constantele care trebuie partajate intre mai multe API-uri ar trebui plasate in fiiere de antet care nu declara funcii. Aceasta organizare permite ca un modul de biblioteca C sa fie documentat in mod concis, cu un singur fiier antet pe pagina de manual. O astfel de abordare imbunataete lizibilitatea i accesibilitatea documentaiei bibliotecii i, prin urmare, capacitatea de utilizare a software-ului. STANDARDE Anumii termeni i anumite abrevieri sunt utilizate pentru a indica variantele i standardele UNIX la care sunt conforme apelurile din aceasta seciune. A se vedea standards(7). NOTE Autori i termenii drepturilor de autor Uitai-va in antetul paginii sursa a manualului pentru a afla autorul (autorii) i condiiile de drepturi de autor. Reinei ca acestea pot fi diferite de la o pagina la alta! CONSULTAI I intro(2), errno(3), capabilities(7), credentials(7), environ(7), feature_test_macros(7), libc(7), math_error(7), path_resolution(7), pthreads(7), signal(7), standards(7), system_data_types(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 intro(3)