summaryrefslogtreecommitdiffstats
path: root/log.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-06-25 06:23:10 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-06-25 06:23:10 +0000
commita7075f1c66cf62bc28e715238099c7bd7aa5aeaa (patch)
tree376a33f4dd33829d649093b7cc634b13a40a47eb /log.c
parent1675ddb4d1880b834a2bd0bbae5a9ffa17eb596d (diff)
tmux doesn't and won't need syslog logging, so remove it and some other unused
functions found by lint. Also move a couple of internal function declarations into file scope.
Diffstat (limited to 'log.c')
-rw-r--r--log.c32
1 files changed, 4 insertions, 28 deletions
diff --git a/log.c b/log.c
index b4a612d5..d0efaee1 100644
--- a/log.c
+++ b/log.c
@@ -29,9 +29,8 @@
/* Logging type. */
#define LOG_TYPE_OFF 0
-#define LOG_TYPE_SYSLOG 1
-#define LOG_TYPE_TTY 2
-#define LOG_TYPE_FILE 3
+#define LOG_TYPE_TTY 1
+#define LOG_TYPE_FILE 2
int log_type = LOG_TYPE_OFF;
/* Log file, if needed. */
@@ -40,17 +39,8 @@ FILE *log_file;
/* Debug level. */
int log_level;
-/* Open logging to syslog. */
-void
-log_open_syslog(int level)
-{
- log_type = LOG_TYPE_SYSLOG;
- log_level = level;
-
- openlog(__progname, LOG_PID|LOG_NDELAY, LOG_FACILITY);
-
- tzset();
-}
+void log_vwrite(int, const char *, va_list);
+__dead void log_vfatal(const char *, va_list);
/* Open logging to tty. */
void
@@ -93,26 +83,12 @@ log_close(void)
/* Write a log message. */
void
-log_write(int pri, const char *msg, ...)
-{
- va_list ap;
-
- va_start(ap, msg);
- log_vwrite(pri, msg, ap);
- va_end(ap);
-}
-
-/* Write a log message. */
-void
log_vwrite(int pri, const char *msg, va_list ap)
{
char *fmt;
FILE *f = log_file;
switch (log_type) {
- case LOG_TYPE_SYSLOG:
- vsyslog(pri, msg, ap);
- break;
case LOG_TYPE_TTY:
if (pri == LOG_INFO)
f = stdout;