setauid2
Set audit session id
Usage
#include <bsm/audit.h>
int
setauid(au_id_t *auid);
Overview
The setauid() system call sets the active audit session ID for the current process from the au_id_t pointed to by auid.
This system call requires an appropriate privilege to complete.
Return values
The setauid() 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 setauid() function will fail if:
- [EFAULT]
-
A failure occurred while data transferred to 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.