audit: shortcut some audit syscalls if we are compiled without audit support anyway

This commit is contained in:
Lennart Poettering
2025-09-08 15:28:00 +02:00
parent 4d8c5c657a
commit 722d3f712a

View File

@@ -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) {