#ifdef HAVE_BSM_AUDIT
# include "bsm_audit.h"
#endif
+#ifdef HAVE_LINUX_AUDIT
+# include "linux_audit.h"
+#endif
void
#ifdef __STDC__
-audit_success(char **exec_args)
+audit_success(char *exec_args[])
#else
audit_success(exec_args)
- const char **exec_args;
+ const char *exec_args[];
#endif
{
#ifdef HAVE_BSM_AUDIT
bsm_audit_success(exec_args);
#endif
+#ifdef HAVE_LINUX_AUDIT
+ linux_audit_command(exec_args, 1);
+#endif
}
void
#ifdef __STDC__
-audit_failure(char **exec_args, char const *const fmt, ...)
+audit_failure(char *exec_args[], char const *const fmt, ...)
#else
audit_failure(exec_args, fmt, va_alist)
- const char **exec_args;
+ const char *exec_args[];
char const *const fmt;
va_dcl
#endif
#endif
#ifdef HAVE_BSM_AUDIT
bsm_audit_failure(exec_args, fmt, ap);
+#endif
+#ifdef HAVE_LINUX_AUDIT
+ linux_audit_command(exec_args, 0);
#endif
va_end(ap);
}