Функция audit_open создает сокет NETLINK_AUDIT для обмена информацией между ядром и системой аудита Linux. Система аудита использует возможность ACK для сокета netlink. Это означает, что каждое сообщение ядру возвращает пакет статуса даже если действие завершилось успешно.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Возвращает -1 при ошибке, при успешном выполнении возвращает дескриптор сокета.