audit_request_status(3)
| AUDIT_REQUEST_STATUS(3) | Linux Audit API | AUDIT_REQUEST_STATUS(3) |
НАЗВАНИЕ
audit_request_status - получить статус системы аудита
СИНТАКСИС
#include <libaudit.h>
int audit_request_status (int fd);
ОПИСАНИЕ
audit_request_status запрашивает ядро для получения структуры статуса системы аудита с различными параметрами. Структура audit_status:
struct audit_status {
__u32 mask; /* битовая маска допустимых параметров */
__u32 enabled; /* 1 = включена, 0 = отключена */
__u32 failure; /* действие Failure-to-log */
__u32 pid; /* pid процесса демона auditd */
__u32 rate_limit; /* лимит сообщений (в секунду) */
__u32 backlog_limit; /* лимит сообщений в очереди */
__u32 lost; /* потеряно сообщений */
__u32 backlog; /* количество сообщений в очереди */
};
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
При ошибке возвращает значение <= 0. Иначе - порядковый номер сообщения netlink. В функции может произойти любая ошибка, появляющаяся в функции sendto.
СМ. ТАКЖЕ
АВТОР
Стив Граб (Steve Grubb)
ПЕРЕВОД
Перевод с английского russians <pawel5000@gmail.com> 2007
| Октябрь 2006 | Red Hat |
