- va_start(args,fmt);
- VUNPRINT(buffer,sizeof(buffer)-1,fmt,args);
- buffer[sizeof(buffer)-1]=0;
- va_end(args);
-
- if (options.log[0])
- {
- if (options.deb & DEBUG_LOG)
- debug(NULL, 0, "LOG ->", buffer);
-
- if ((fp = fopen(options.log, "a")))
- {
- fduse++;
- fprintf(fp, "%04d.%02d.%02d %02d:%02d:%02d %s", now_tm->tm_year+1900, now_tm->tm_mon+1, now_tm->tm_mday, now_tm->tm_hour, now_tm->tm_min, now_tm->tm_sec, buffer);
- fclose(fp);
- fduse--;
- }
- }
-
- pthread_mutex_unlock(&mutexl);
-}
-
-void _printdebug(const char *function, int line, unsigned long mask, const char *fmt, ...)
+void _printdebug(const char *function, int line, unsigned int mask, const char *fmt, ...)