mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 08:25:20 +09:00
audit: shortcut some audit syscalls if we are compiled without audit support anyway
This commit is contained in:
@@ -36,7 +36,6 @@ int dlopen_libaudit(void) {
|
||||
DLSYM_ARG(audit_log_user_comm_message),
|
||||
DLSYM_ARG(audit_open));
|
||||
}
|
||||
#endif
|
||||
|
||||
static int try_audit_request(int fd) {
|
||||
struct iovec iov;
|
||||
@@ -75,8 +74,10 @@ static int try_audit_request(int fd) {
|
||||
|
||||
return msg.err.error;
|
||||
}
|
||||
#endif
|
||||
|
||||
bool use_audit(void) {
|
||||
#if HAVE_AUDIT
|
||||
static int cached_use = -1;
|
||||
int r;
|
||||
|
||||
@@ -112,6 +113,9 @@ bool use_audit(void) {
|
||||
}
|
||||
|
||||
return cached_use;
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
int close_audit_fd(int fd) {
|
||||
|
||||
Reference in New Issue
Block a user