.\" -*- 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-04-02, David Metcalfe .\" Modified 1993-07-25, Rik Faith (faith@cs.unc.edu) .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH on_exit 3 "20 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME on_exit \- înregistrează o funcție care să fie apelată la terminarea normală a procesului .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint on_exit(void (*\fP\fIfunction\fP\fB)(int, void *), void *\fP\fIarg\fP\fB);\fP .fi .PP .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .PP \fBon_exit\fP(): .nf Începând cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 și versiunile anterioare: _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIERE Funcția \fBon_exit\fP() înregistrează \fIfunction\fP dată pentru a fi apelată la terminarea normală a procesului, fie prin \fBexit\fP(3), fie prin întoarcerea de la \fImain\fP() a programului. \fIfunction\fP primește argumentul de stare dat la ultimul apel la \fBexit\fP(3) și argumentul \fIarg\fP de la \fBon_exit\fP(). .PP Aceeași funcție poate fi înregistrată de mai multe ori: aceasta este apelată o singură dată pentru fiecare înregistrare. .PP Atunci când un proces\-copil este creat prin \fBfork\fP(2), acesta moștenește procesele\-copil ale înregistrărilor părintelui său. La un apel reușit la una dintre funcțiile \fBexec\fP(3), toate înregistrările sunt eliminate. .SH "VALOAREA RETURNATĂ" Funcția \fBon_exit\fP() returnează valoarea 0 în caz de succes; în caz contrar, returnează o valoare diferită de zero. .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 \fBon_exit\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH STANDARDE Niciunul. .SH ISTORIC SunOS 4, glibc. Eliminată în Solaris (SunOS 5). Utilizați în schimb \fBatexit\fP(3) standard. .SH LIMITĂRI În momentul în care \fIfunction\fP este executată, este posibil ca variabilele din stivă (\fIauto\fP) să fi ieșit deja din domeniul de aplicare. Prin urmare, \fIarg\fP nu ar trebui să fie un indicator la o variabilă din stivă; acesta poate fi totuși un indicator la o variabilă din grămadă sau la o variabilă globală. .SH "CONSULTAȚI ȘI" \fB_exit\fP(2), \fBatexit\fP(3), \fBexit\fP(3) .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 .