fputs (msg, dbgout);
{ fputs (msg, dbgout); fflush (dbgout); }
dbg_log (const char *fmt,...){  va_list ap;  char msg[512], msg2[512];  va_start (ap, fmt);  vsnprintf (msg2, sizeof (msg), fmt, ap);  if (debug_flag)    {      snprintf (msg, sizeof (msg), "%d: %s\n", getpid (), msg2);      if (dbgout)	fputs (msg, dbgout);      else	fputs (msg, stderr);    }  else    {      snprintf (msg, sizeof (msg), "%d: %s", getpid (), msg2);      syslog (LOG_NOTICE, msg);    }  va_end (ap);}