#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.
audit_open(3), audit_get_reply(3), auditd(8).
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |