summaryrefslogtreecommitdiffstats
path: root/src/lib/kadm5/logger.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>1999-09-29 02:06:36 +0000
committerKen Raeburn <raeburn@mit.edu>1999-09-29 02:06:36 +0000
commit483b0385e5850db00e44f83ed3e0b959e803fd34 (patch)
tree0bd9e068d27ec20784f1b41abdde9f7cbf321cf5 /src/lib/kadm5/logger.c
parenta3a7e028b18015d7258fb22f61739bd74aacce98 (diff)
downloadkrb5-483b0385e5850db00e44f83ed3e0b959e803fd34.tar.gz
krb5-483b0385e5850db00e44f83ed3e0b959e803fd34.tar.xz
krb5-483b0385e5850db00e44f83ed3e0b959e803fd34.zip
replace char arrays with macros for gcc format checking; provide format str to syslog
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11856 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kadm5/logger.c')
-rw-r--r--src/lib/kadm5/logger.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/lib/kadm5/logger.c b/src/lib/kadm5/logger.c
index 36f16a1563..606a4275d2 100644
--- a/src/lib/kadm5/logger.c
+++ b/src/lib/kadm5/logger.c
@@ -60,19 +60,19 @@
#define LOG_ERR 0
#endif /* LOG_ERR */
-static const char lspec_parse_err_1[] = "%s: cannot parse <%s>\n";
-static const char lspec_parse_err_2[] = "%s: warning - logging entry syntax error\n";
-static const char log_file_err[] = "%s: error writing to %s\n";
-static const char log_device_err[] = "%s: error writing to %s device\n";
-static const char log_ufo_string[] = "???";
-static const char log_emerg_string[] = "EMERGENCY";
-static const char log_alert_string[] = "ALERT";
-static const char log_crit_string[] = "CRITICAL";
-static const char log_err_string[] = "Error";
-static const char log_warning_string[] = "Warning";
-static const char log_notice_string[] = "Notice";
-static const char log_info_string[] = "info";
-static const char log_debug_string[] = "debug";
+#define lspec_parse_err_1 "%s: cannot parse <%s>\n"
+#define lspec_parse_err_2 "%s: warning - logging entry syntax error\n"
+#define log_file_err "%s: error writing to %s\n"
+#define log_device_err "%s: error writing to %s device\n"
+#define log_ufo_string "?\?\?" /* nb: avoid trigraphs */
+#define log_emerg_string "EMERGENCY"
+#define log_alert_string "ALERT"
+#define log_crit_string "CRITICAL"
+#define log_err_string "Error"
+#define log_warning_string "Warning"
+#define log_notice_string "Notice"
+#define log_info_string "info"
+#define log_debug_string "debug"
/*
* Output logging.
@@ -318,7 +318,7 @@ klog_com_err_proc(whoami, code, format, ap)
log_control.log_entries[lindex].lsu_severity;
/* Log the message with our header trimmed off */
- syslog(log_pri, syslogp);
+ syslog(log_pri, "%s", syslogp);
break;
#endif /* HAVE_SYSLOG */
default:
@@ -910,7 +910,7 @@ klog_vsyslog(priority, format, arglist)
*/
/* Log the message with our header trimmed off */
- syslog(priority, syslogp);
+ syslog(priority, "%s", syslogp);
break;
#endif /* HAVE_SYSLOG */
default: