]> andersk Git - moira.git/blobdiff - update/log.c
sms -> moira
[moira.git] / update / log.c
index 882d42d195cd4522cfa81bc6c9e2888baed7c597..a94fe32d88ce87e52b76b2d08ec15ab782eea921 100644 (file)
@@ -49,14 +49,16 @@ int syslog_prio[] = {
 int log_priority;
 extern char *whoami;
 
-void sms_update_com_err_hook(whoami, code, fmt, args)
+void mr_update_com_err_hook(whoami, code, fmt, args)
     const char *whoami;
     long code;
     const char *fmt;
     va_list args;
 {
     char buf[BUFSIZ], *cp;
+#ifndef __STDC__
     FILE _strbuf;
+#endif
 
 #ifndef use_syslog
     strcpy(buf, whoami);
@@ -73,11 +75,15 @@ void sms_update_com_err_hook(whoami, code, fmt, args)
        while (*cp)
            cp++;
     }
+#ifdef __STDC__
+    vsprintf(cp, fmt, args);
+#else
     _strbuf._flag = _IOWRT+_IOSTRG;
     _strbuf._ptr = cp;
     _strbuf._cnt = BUFSIZ-(cp-buf);
     _doprnt(fmt, args, &_strbuf);
     putc('\0', &_strbuf);
+#endif
 #ifdef use_syslog
     syslog(syslog_prio[log_priority], "%s", buf);
 #endif
@@ -86,7 +92,7 @@ void sms_update_com_err_hook(whoami, code, fmt, args)
 #endif
 }
 
-sms_update_initialize()
+mr_update_initialize()
 {
     static int initialized = 0;
     if (initialized)
@@ -94,7 +100,7 @@ sms_update_initialize()
 #ifdef use_syslog
     openlog(whoami, LOG_PID, LOG_DAEMON);
 #endif
-    (void) set_com_err_hook(sms_update_com_err_hook);
+    (void) set_com_err_hook(mr_update_com_err_hook);
     log_priority = log_INFO;
     initialized = 1;
 }
@@ -108,12 +114,12 @@ static char fmt[] = "[%s] %s";
 {\
      register int old_prio; \
      old_prio = log_priority; \
-     sms_update_initialize(); \
+     mr_update_initialize(); \
      com_err(whoami, 0, fmt, level, msg); \
      log_priority = old_prio; \
 }
 
-def(sms_log_error, "error", log_ERROR)
-def(sms_log_warning, "warning", log_WARNING)
-def(sms_log_info, "info", log_INFO)
-def(sms_debug, "debug", log_DEBUG)
+def(mr_log_error, "error", log_ERROR)
+def(mr_log_warning, "warning", log_WARNING)
+def(mr_log_info, "info", log_INFO)
+def(mr_debug, "debug", log_DEBUG)
This page took 0.0356 seconds and 4 git commands to generate.