.\" -*- 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 2006\-7\-10 "لينكس 2.7" "دليل مبرمجي لينكس" .SH الاسم get_auditfail_action \- الحصول على قيمة failure_action القابلة للضبط .SH موجز .nf \fB#include \fP .PP \fBint get_auditfail_action(auditfail_t *\fP\fIfailmode\fP\fB);\fP .fi .SH الوصف .PP تحصل هذه الدالة على قيمة failure_action القابلة للضبط والمخزنة في \fB/etc/libaudit.conf\fP. ينبغي استدعاء \fBget_auditfail_action\fP بعد أن يُرجع استدعاء \fBaudit_open\fP خطأ لرؤية الإجراء الذي يفضله المدير. .PP تُنسخ قيمة failure_action الموجودة في \fB/etc/libaudit.conf\fP إلى وسيط \fIfailmode\fP عند إرجاع الدالة. ثم ينبغي استخدام هذه القيمة من قبل التطبيق المستدعي لتحديد الإجراء الذي ينبغي اتخاذه عندما يكون النظام الفرعي للتدقيق غير متاح. .SH "قيمة الإرجاع" .PP عند النجاح، تُرجع \fBget_auditfail_action\fP صفرًا، ويحمل وسيط \fIfailmode\fP قيمة failure_action. القيم الممكنة لـ failure_action هي: FAIL_IGNORE (0)، FAIL_LOG (1)، وFAIL_TERMINATE (2). عند الفشل، تُرجع \fBget_auditfail_action\fP رمز إرجاع قيمته واحد. .SH الأخطاء .PP يُرجَع خطأ إذا وُجد خطأ في قراءة \fB/etc/libaudit.conf\fP أو إذا لم تُعثر على قيمة failure_action القابلة للضبط في الملف. .SH أمثلة .PP /* Sample code */ auditfail_t failmode; if ((fd = audit_open() ) < 0 ) { fprintf (stderr, "Cannot open netlink audit socket"); /* Get the failure_action */ if ((rc = get_auditfail_action(&failmode)) == 0) { if (failmode == FAIL_LOG) fprintf (stderr, "Audit subsystem unavailable"); else if (failmode == FAIL_TERMINATE) exit (1); /* If failmode == FAIL_IGNORE, do nothing */ } } .SH "انظر أيضًا" \fBaudit_open\fP(3)، \fBauditd\fP(8). .SH المؤلف ليزا إم. سميث. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .