#include <libaudit.h>
int audit_set_pid (int fd, int pid);
Функция audit_set_pid сообщает ядру идентификатор процесса демона аудита (pid). Если установить его в 0, то ядро будет записывать все события в системный журнал syslog. Иначе оно попытается посылать события через соединение netlink, имеющее то же значение, что и заданный функцией идентификатор процесса. При исчезновении процесса по какой-либо причине, ядро само установит значение в 0. Обычно эта функция вызывается демоном аудита, но не внешними программами.
При ошибке возвращает значение <= 0. Иначе, порядковый номер сообщения netlink. В функции может произойти любая ошибка, появляющаяся в функции sendto.
audit_open(3), auditd(8).
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |