X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..04024c2cafab56ea76a9a2b35097584d6db98c06:/lib/log.h diff --git a/lib/log.h b/lib/log.h index e251a0e..d112685 100644 --- a/lib/log.h +++ b/lib/log.h @@ -1,6 +1,6 @@ /* * This file is part of DisOrder. - * Copyright (C) 2004, 2005 Richard Kettlewell + * Copyright (C) 2004, 2005, 2007, 2008 Richard Kettlewell * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -21,27 +21,13 @@ #ifndef LOG_H #define LOG_H -/* All messages are initially emitted by one of the four functions below. - * debug() is generally invoked via D() so that mostly you just do a test - * rather than a complete subroutine call. - * - * Messages are dispatched via log_default. This defaults to log_stderr. - * daemonize() will turn off log_stderr and use log_syslog instead. - * - * fatal() will call exitfn() with a nonzero status. The default value is - * exit(), but it should be set to _exit() anywhere but the 'main line' of the - * program, to guarantee that exit() gets called at most once. - */ - #include struct log_output; void set_progname(char **argv); -/* set progname from argv[0] */ void elog(int pri, int errno_value, const char *fmt, va_list ap); -/* internals of fatal/error/info/debug */ void fatal(int errno_value, const char *msg, ...) attribute((noreturn)) attribute((format (printf, 2, 3))); @@ -86,4 +72,3 @@ comment-column:40 fill-column:79 End: */ -/* arch-tag:6350679c7069ec3b2709aa51004a804a */