mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
Convert HAVE_AUDIT to WITH_AUDIT
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
c45fed8a63
commit
e424220a0e
@ -1258,13 +1258,13 @@ if test "$with_audit" != "no" ; then
|
||||
|
||||
if test "$with_audit" = "yes" ; then
|
||||
AUDIT_LIBS="$AUDIT_LIBS -laudit"
|
||||
AC_DEFINE_UNQUOTED([HAVE_AUDIT], 1, [whether libaudit is available])
|
||||
AC_DEFINE_UNQUOTED([WITH_AUDIT], 1, [whether libaudit is available])
|
||||
fi
|
||||
|
||||
CFLAGS="$old_cflags"
|
||||
LIBS="$old_libs"
|
||||
fi
|
||||
AM_CONDITIONAL([HAVE_AUDIT], [test "$with_audit" = "yes"])
|
||||
AM_CONDITIONAL([WITH_AUDIT], [test "$with_audit" = "yes"])
|
||||
AC_SUBST([AUDIT_CFLAGS])
|
||||
AC_SUBST([AUDIT_LIBS])
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#ifdef HAVE_AUDIT
|
||||
#ifdef WITH_AUDIT
|
||||
# include <libaudit.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
@ -48,14 +48,14 @@
|
||||
|
||||
#define VIR_FROM_THIS VIR_FROM_AUDIT
|
||||
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
static int auditfd = -1;
|
||||
#endif
|
||||
static int auditlog = 0;
|
||||
|
||||
int virAuditOpen(void)
|
||||
{
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
if ((auditfd = audit_open()) < 0) {
|
||||
virReportSystemError(errno, "%s", _("Unable to initialize audit layer"));
|
||||
return -1;
|
||||
@ -87,7 +87,7 @@ void virAuditSend(const char *filename,
|
||||
|
||||
/* Duplicate later checks, to short circuit & avoid printf overhead
|
||||
* when nothing is enabled */
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
if (!auditlog && auditfd < 0)
|
||||
return;
|
||||
#else
|
||||
@ -113,7 +113,7 @@ void virAuditSend(const char *filename,
|
||||
NULL, "success=no %s", str);
|
||||
}
|
||||
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
if (auditfd < 0) {
|
||||
VIR_FREE(str);
|
||||
return;
|
||||
@ -141,14 +141,14 @@ void virAuditSend(const char *filename,
|
||||
|
||||
void virAuditClose(void)
|
||||
{
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
VIR_FORCE_CLOSE(auditfd);
|
||||
#endif
|
||||
}
|
||||
|
||||
char *virAuditEncode(const char *key, const char *value)
|
||||
{
|
||||
#if HAVE_AUDIT
|
||||
#if WITH_AUDIT
|
||||
return audit_encode_nv_string(key, value, 0);
|
||||
#else
|
||||
char *str;
|
||||
|
Loading…
x
Reference in New Issue
Block a user