X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=audit.c;fp=audit.c;h=0000000000000000000000000000000000000000;hb=6ad45aa23af5f5f3b54468937d6a13089201b891;hp=9226d301d3d000c360ec5a2b25278450566503b0;hpb=97bd3ae46779c69fcdab82d0c64bdf05be009ec3;p=debian%2Fsudo diff --git a/audit.c b/audit.c deleted file mode 100644 index 9226d30..0000000 --- a/audit.c +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2009 Todd C. Miller - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -#include - -#include -#include -#ifdef STDC_HEADERS -# include -# include -#else -# ifdef HAVE_STDLIB_H -# include -# endif -#endif /* STDC_HEADERS */ -#ifdef __STDC__ -# include -#else -# include -#endif - -#include "compat.h" -#include "logging.h" - -#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[]) -#else -audit_success(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, ...) -#else -audit_failure(exec_args, fmt, va_alist) - const char *exec_args[]; - char const *const fmt; - va_dcl -#endif -{ - va_list ap; - -#ifdef __STDC__ - va_start(ap, fmt); -#else - va_start(ap); -#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); -}