getauid2
Retrieve audit session id
Usage
#include <bsm/audit.h>
int
getauid(au_id_t *auid);
Overview
The getauid() system call retrieves the active audit session ID for the current process via the au_id_t pointed to by auid.
This system call requires an appropriate privilege to complete.
Return values
The getauid() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error.
Errors
The getauid() function will fail if:
- [EFAULT]
-
A failure occurred while data transferred from the kernel failed.
- [EPERM]
-
The process does not have sufficient permission to complete the operation.
Releases
47 releases since FreeBSD 6.2-RELEASE; the text changed 3 times.