X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=res%2Blog%2Fgw-log.c;h=87e3aaf4ae8e47e29fdb075655e4857c3604dad7;hb=c3d25c24fb405af98c6879fa7f5f619ccc895151;hp=088c230655373de7535f0b8dfce304159c8a51a7;hpb=ecdb6851b4c28d55a434c58532894e4c5e082adc;p=egate.git diff --git a/res+log/gw-log.c b/res+log/gw-log.c index 088c230..87e3aaf 100644 --- a/res+log/gw-log.c +++ b/res+log/gw-log.c @@ -4,7 +4,10 @@ * Europagate, 1994-1995. * * $Log: gw-log.c,v $ - * Revision 1.4 1995/02/23 08:32:22 adam + * Revision 1.5 1995/03/27 12:51:10 adam + * New log level in use: GW_LOG_ERRNO. + * + * Revision 1.4 1995/02/23 08:32:22 adam * Changed header. * * Revision 1.2 1995/02/17 17:06:56 adam @@ -23,6 +26,7 @@ #include #include #include +#include #include @@ -147,6 +151,11 @@ int gw_log (unsigned level_a, const char *event_type, const char *format, ...) *cp = ' '; count = strlen (emit_str); vsprintf (emit_str+count, format, ap); + if (e_level & GW_LOG_ERRNO) + { + strcat (emit_str, ": "); + strcat (emit_str, strerror (errno)); + } strcat (emit_str, "\n"); count = strlen (emit_str);