author | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-02-23 09:36:33 (GMT) |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2016-02-23 10:25:47 (GMT) |
commit | 6e73a7b0822d1fd506c75a662070f447bba94afb (patch) (side-by-side diff) | |
tree | e121c440aff73316cb43ec05295e2c32492bf5dc /src/pies.h | |
parent | 584266f8215d913ce0c226f63da51c77d1074f09 (diff) | |
download | pies-6e73a7b0822d1fd506c75a662070f447bba94afb.tar.gz pies-6e73a7b0822d1fd506c75a662070f447bba94afb.tar.bz2 |
Improve logging
* po/POTFILES.in: Add missing source files.
* grecs: Upgrade.
* src/diag.c (pies_diag_printer): New function.
(logfuncall): New function.
* src/pies.h: Add new prototypes.
* src/pies.c (main): Initialize grecs_print_diag_fun
* src/acl.c: Uniformly use double-quotes in messages. Use
logfuncall where applicable.
* src/comp.c: Likewise.
* src/ctl.c: Likewise.
* src/inetd-bi.c: Likewise.
* src/inetd.c: Likewise.
* src/limits.c: Likewise.
* src/piesctl.c: Likewise.
* src/progman.c: Likewise.
* src/socket.c: Likewise.
* src/sysvinit.c: Likewise.
-rw-r--r-- | src/pies.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -482,6 +482,10 @@ void diagmsg (int logf, int prio, const char *fmt, ...) void logmsg (int prio, const char *fmt, ...) PIES_PRINTFLIKE(2,3); void logmsg_printf (int prio, const char *fmt, ...) PIES_PRINTFLIKE(2,3); void logmsg_vprintf (int prio, const char *fmt, va_list ap); +void logfuncall (const char *fun, const char *arg, int err); + +void pies_diag_printer (grecs_locus_t const *locus, int err, int errcode, + const char *msg); extern unsigned debug_level; extern int source_info_option; |