about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2013-02-06 02:44:05 +0000
committerEric Wong <normalperson@yhbt.net>2013-02-06 02:44:05 +0000
commit26432ee7d0cf7f94fdc62804611cdbc7c5ec960c (patch)
treee05697b71b9e352bd07a1f0eab7af5de30c19883
parent930da6932ae96b3c5f40324b9f24fc6415f3e500 (diff)
downloadcmogstored-26432ee7d0cf7f94fdc62804611cdbc7c5ec960c.tar.gz
There is no need to maintain our own code for this.
-rw-r--r--Makefile.am1
-rw-r--r--cmogstored.h3
-rw-r--r--warn.c14
3 files changed, 1 insertions, 17 deletions
diff --git a/Makefile.am b/Makefile.am
index 09e712f..e1eb2fa 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -84,7 +84,6 @@ mog_src += thrpool.c
 mog_src += trywrite.c
 mog_src += util.h
 mog_src += upgrade.c
-mog_src += warn.c
 
 LDADD = $(LIBINTL) $(top_builddir)/lib/libgnu.a libnostd.a
 noinst_LIBRARIES = libnostd.a
diff --git a/cmogstored.h b/cmogstored.h
index df1e4f4..ac7823f 100644
--- a/cmogstored.h
+++ b/cmogstored.h
@@ -300,8 +300,7 @@ void mog_alloc_quit(void);
         abort(); \
 } while (0)
 
-/* warn.c */
-void warn(const char *fmt, ...) MOG_PRINTF;
+#define warn(...) error(0, 0, __VA_ARGS__)
 
 /* maxconns.c */
 void mog_set_maxconns(unsigned long);
diff --git a/warn.c b/warn.c
deleted file mode 100644
index 5f05d02..0000000
--- a/warn.c
+++ /dev/null
@@ -1,14 +0,0 @@
-/*
- * Copyright (C) 2012-2013, Eric Wong <normalperson@yhbt.net>
- * License: GPLv3 or later (see COPYING for details)
- */
-#include "cmogstored.h"
-
-void warn(const char *fmt, ...)
-{
-        va_list ap;
-
-        va_start(ap, fmt);
-        vdprintf(STDERR_FILENO, fmt, ap);
-        va_end(ap);
-}