.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2006 HP .\" This file is distributed according to the GNU General Public License. .\" See the file COPYING in the top level source directory for details. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH GET_AUDITFAIL_ACTION 3 "10 iulieie 2006" "Linux 2.7" "Manualul programatorului Linux" .SH NUME get_auditfail_action \- obține valoarea reglabilă failure_action .SH SINOPSIS .nf \fB#include \fP .PP \fBint get_auditfail_action(auditfail_t *\fP\fIfailmode\fP\fB);\fP .fi .SH DESCRIERE .PP Această funcție obține valoarea reglabilă failure_action stocată în \fB/etc/libaudit.conf\fP. \fBget_auditfail_action\fP trebuie apelată după ce o apelare \fBaudit_open\fP returnează o eroare, pentru a vedea ce acțiune preferă administratorul. .PP Valoarea failure_action găsită în \fB/etc/libaudit.conf\fP este copiată în argumentul \fIfailmode\fP la returnarea funcției. Această valoare trebuie apoi utilizată de aplicația apelantă pentru a determina ce acțiune trebuie întreprinsă atunci când subsistemul de audit nu este disponibil. .SH "VALOAREA RETURNATĂ" .PP În caz de succes, \fBget_auditfail_action\fP returnează zero, iar argumentul \fIfailmode\fP va conține valoarea failure_action. Valorile posibile pentru failure_action sunt: FAIL_IGNORE (0), FAIL_LOG (1) și FAIL_TERMINATE (2). În caz de eșec, \fBget_auditfail_action\fP returnează un cod de returnare egal cu unu. .SH ERORI\-IEȘIRE .PP Se returnează o eroare dacă apare o eroare la citirea \fB/etc/libaudit.conf\fP sau dacă parametrul failure_action nu este găsit în fișier. .SH EXEMPLE .PP /* Cod de exemplu */ auditfail_t failmode; if ((fd = audit_open() ) < 0 ) { fprintf (stderr, "Nu se poate deschide soclul de audit netlink"); /* Obține failure_action */ if ((rc = get_auditfail_action(&failmode)) == 0) { if (failmode == FAIL_LOG) fprintf (stderr, "Subsistemul de audit nu este disponibil"); else if (failmode == FAIL_TERMINATE) exit (1); /* Dacă failmode == FAIL_IGNORE, nu face nimic */ } } .SH "CONSULTAȚI ȘI" \fBaudit_open\fP(3), \fBauditd\fP(8). .SH AUTOR Lisa M. Smith. .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 .