X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=util%2Flog.c;h=53b85d35de05272a9c7962b33a63d27f945b705b;hb=8f0d059e248dba37a875875ae6d8561a0a9d49a1;hp=247a09b5e9b23b01fbec0f27d97afbb7065d259d;hpb=78e049108ef4c65f1dc3dddd747e59b90b75a9a6;p=yaz-moved-to-github.git diff --git a/util/log.c b/util/log.c index 247a09b..53b85d3 100644 --- a/util/log.c +++ b/util/log.c @@ -4,7 +4,13 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: log.c,v $ - * Revision 1.21 2000-02-28 11:20:06 adam + * Revision 1.23 2000-03-14 09:06:11 adam + * Added POSIX threads support for frontend server. + * + * Revision 1.22 2000/02/29 13:44:55 adam + * Check for config.h (currently not generated). + * + * Revision 1.21 2000/02/28 11:20:06 adam * Using autoconf. New definitions: YAZ_BEGIN_CDECL/YAZ_END_CDECL. * * Revision 1.20 1999/11/30 13:47:12 adam @@ -99,6 +105,10 @@ * */ +#if HAVE_CONFIG_H +#include +#endif + #include #include #include @@ -222,7 +232,11 @@ void yaz_log(int level, const char *fmt, ...) level -= mask_names[i].mask; } va_start(ap, fmt); +#if HAVE_VSNPRINTF + vsnprintf(buf, sizeof(buf), fmt, ap); +#else vsprintf(buf, fmt, ap); +#endif if (o_level & LOG_ERRNO) sprintf(buf + strlen(buf), " [%s]", strerror(errno)); if (start_hook_func)