X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=plugins%2Fsudoers%2Flogging.h;h=d8611ec08c244eb7d05c18e50d47ef2b130ed844;hb=2e444a5714593fb7659157cee2e7037577c0bdcd;hp=7a89738c381fbc8916a321bdd32f3fbf0577b1dc;hpb=ca5f7615983706c51b50ac5a8bfc4e123263df0e;p=debian%2Fsudo diff --git a/plugins/sudoers/logging.h b/plugins/sudoers/logging.h index 7a89738..d8611ec 100644 --- a/plugins/sudoers/logging.h +++ b/plugins/sudoers/logging.h @@ -30,12 +30,11 @@ #define SLOG_FILE 0x02 #define SLOG_BOTH 0x03 -/* Flags for log_error() */ +/* Flags for log_error()/log_fatal() */ #define MSG_ONLY 0x01 #define USE_ERRNO 0x02 #define NO_MAIL 0x04 -#define NO_EXIT 0x08 -#define NO_STDERR 0x10 +#define NO_STDERR 0x08 /* * Maximum number of characters to log per entry. The syslogger @@ -57,6 +56,7 @@ void audit_failure(char *[], char const * const, ...); void log_allowed(int); void log_denial(int, int); void log_error(int flags, const char *fmt, ...) __printflike(2, 3); +void log_fatal(int flags, const char *fmt, ...) __printflike(2, 3) __attribute__((__noreturn__)); void reapchild(int); void writeln_wrap(FILE *fp, char *line, size_t len, size_t maxlen);