Use logging.h instead of syslog.h
authorIvo Timmermans <ivo@lychnis.net>
Sat, 13 Apr 2002 11:08:31 +0000 (11:08 +0000)
committerIvo Timmermans <ivo@lychnis.net>
Sat, 13 Apr 2002 11:08:31 +0000 (11:08 +0000)
21 files changed:
src/freebsd/device.c
src/graph.c
src/linux/device.c
src/logging.c
src/meta.c
src/net.c
src/net_packet.c
src/net_setup.c
src/net_socket.c
src/netbsd/device.c
src/netutl.c
src/openbsd/device.c
src/process.c
src/protocol.c
src/protocol_auth.c
src/protocol_edge.c
src/protocol_misc.c
src/protocol_subnet.c
src/route.c
src/solaris/device.c
src/tincd.c

index 39f9df500194ebe5cf17e45799e0345cff221d71..112ea2003aab3d7bf4a318d6f2709704eedf69cb 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: device.c,v 1.2 2002/04/09 15:32:14 zarq Exp $
+    $Id: device.c,v 1.3 2002/04/13 11:08:31 zarq Exp $
 */
 
 #include "config.h"
 #include <fcntl.h>
 #include <net/if.h>
 #include <unistd.h>
-#include <syslog.h>
 #include <string.h>
 
 #include <utils.h>
 #include "conf.h"
 #include "net.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
index cf5a4165fb6a4e730aa6f471c717af6245d56da5..1f370cd9b6b4e6ed78d6bc196bc0df12742a4ffd 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: graph.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: graph.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 /* We need to generate two trees from the graph:
@@ -47,7 +47,6 @@
 #include "config.h"
 
 #include <stdio.h>
-#include <syslog.h>
 #include "config.h"
 #include <string.h>
 #if defined(HAVE_FREEBSD) || defined(HAVE_OPENBSD)
@@ -63,6 +62,7 @@
 #include "edge.h"
 #include "connection.h"
 #include "process.h"
+#include "logging.h"
 
 #include "system.h"
 
index 09028deedfd614032a0934e70673b3b13074320c..59b884699016f0befecd6d35fc9018b010ecbcf7 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: device.c,v 1.2 2002/04/09 15:32:14 zarq Exp $
+    $Id: device.c,v 1.3 2002/04/13 11:08:31 zarq Exp $
 */
 
 #include "config.h"
@@ -29,7 +29,6 @@
 #include <fcntl.h>
 #include <net/if.h>
 #include <unistd.h>
-#include <syslog.h>
 #include <string.h>
 #include <sys/ioctl.h>
 
@@ -48,6 +47,7 @@
 #include "conf.h"
 #include "net.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
index 867dd3e8c8d78534b434c2744723921957072b3c..59d74d912b5be8b2d4d47f86403fcfcbba999ad9 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: logging.c,v 1.3 2002/04/13 10:43:10 zarq Exp $
+    $Id: logging.c,v 1.4 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -85,10 +85,10 @@ void log_syslog(int level, int priority, char *fmt, va_list ap)
     vsyslog(priorities[priority], fmt, ap);
 }
 
-void syslog(int priority, char *fmt, ...)
+void tinc_syslog(int priority, char *fmt, ...)
 {
   /* Mapping syslog prio -> tinc prio */
-  const int priorities[] = { TLOG_CRIT, TLOG_CRIT, TLOG_CRIT, TLOG_ERR,
+  const int priorities[] = { TLOG_CRITICAL, TLOG_CRITICAL, TLOG_CRITICAL, TLOG_ERROR,
                               TLOG_NOTICE, TLOG_NOTICE, TLOG_INFO, TLOG_DEBUG };
   avl_node_t *avlnode;
   va_list args;
index 352c691f645580c1032e371067cc4d12fc0a52f7..c0367829c2d4e45a7c6d92385aae422b0b207ad5 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: meta.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: meta.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -25,7 +25,6 @@
 #include <avl_tree.h>
 
 #include <errno.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <string.h>
 /* This line must be below the rest for FreeBSD */
@@ -38,6 +37,7 @@
 #include "connection.h"
 #include "system.h"
 #include "protocol.h"
+#include "logging.h"
 
 int send_meta(connection_t *c, char *buffer, int length)
 {
index 39f01fa7190122354f44feb0f8bc60539380f416..cb060bf20dc24fcbe60f6efaef1309a12a1a8915 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: net.c,v 1.37 2002/04/09 15:26:00 zarq Exp $
+    $Id: net.c,v 1.38 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -36,7 +36,6 @@
 #include <signal.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 /* SunOS really wants sys/socket.h BEFORE net/if.h,
@@ -65,6 +64,7 @@
 #include "route.h"
 #include "device.h"
 #include "event.h"
+#include "logging.h"
 
 #include "system.h"
 
index 087df8a5aa1e34cae4839374707f25e1ccc0c3ae..45c4a338f3379f6a5c2b4063fe9d46ed773465ed 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: net_packet.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: net_packet.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -36,7 +36,6 @@
 #include <signal.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 /* SunOS really wants sys/socket.h BEFORE net/if.h,
@@ -74,6 +73,7 @@
 #include "route.h"
 #include "device.h"
 #include "event.h"
+#include "logging.h"
 
 #include "system.h"
 
index 9591c9415f8d6ae3e2d795b0d88d8afc2220d446..2726aa25b5c4d62617ab35320436ec5b504b0cd0 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: net_setup.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: net_setup.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -36,7 +36,6 @@
 #include <signal.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 /* SunOS really wants sys/socket.h BEFORE net/if.h,
@@ -67,6 +66,7 @@
 #include "route.h"
 #include "device.h"
 #include "event.h"
+#include "logging.h"
 
 #include "system.h"
 
index cc509dc2f818ea9a346bb93b23e49162783409f4..6b7ba6443607779188f104af1ad5ab52e8126137 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: net_socket.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: net_socket.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -36,7 +36,6 @@
 #include <signal.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <sys/ioctl.h>
 /* SunOS really wants sys/socket.h BEFORE net/if.h,
@@ -63,6 +62,7 @@
 #include "route.h"
 #include "device.h"
 #include "event.h"
+#include "logging.h"
 
 #include "system.h"
 
index 996dd875afe23c94cf5fd093c6dd3b2bc8940de7..f89c6bf5b0e03ae9eef2205dbbc61300500fc3be 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: device.c,v 1.2 2002/04/09 15:32:14 zarq Exp $
+    $Id: device.c,v 1.3 2002/04/13 11:08:31 zarq Exp $
 */
 
 #include "config.h"
 #include <fcntl.h>
 #include <net/if.h>
 #include <unistd.h>
-#include <syslog.h>
 #include <string.h>
 
 #include <utils.h>
 #include "conf.h"
 #include "net.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
index be90164142d013ca164b5d2847a70c3e36907c84..9b9ca3147a7abd04ba58ad10d119f11c9dc088ca 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: netutl.c,v 1.14 2002/04/09 15:26:00 zarq Exp $
+    $Id: netutl.c,v 1.15 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -30,7 +30,7 @@
 #include <string.h>
 #include <signal.h>
 #include <sys/socket.h>
-#include <syslog.h>
+
 #include <arpa/inet.h>
 
 #include <utils.h>
@@ -40,6 +40,7 @@
 #include "conf.h"
 #include "net.h"
 #include "netutl.h"
+#include "logging.h"
 
 #include "system.h"
 
index 7f20a95067cf717669c6fb902ecff773db8d00d7..f47cc4488f5e6e8494550fd01b2811eeac329738 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: device.c,v 1.2 2002/04/09 15:32:14 zarq Exp $
+    $Id: device.c,v 1.3 2002/04/13 11:08:31 zarq Exp $
 */
 
 #include "config.h"
 #include <fcntl.h>
 #include <net/if.h>
 #include <unistd.h>
-#include <syslog.h>
 #include <string.h>
 
 #include <utils.h>
 #include "conf.h"
 #include "net.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
index 1f0a012fd6c8f3b9aca96b3fbf0be732dc91123d..3e3cd93da9fa9839e6382078580a2a889aebf995 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: process.c,v 1.3 2002/04/13 10:25:38 zarq Exp $
+    $Id: process.c,v 1.4 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
 #include <signal.h>
 #include <stdio.h>
 #include <string.h>
-#include <syslog.h>
 #include <sys/ioctl.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <sys/wait.h>
+#include <syslog.h>
 #include <stdlib.h>
 #include <unistd.h>
 #include <termios.h>
@@ -46,6 +46,7 @@
 #include "device.h"
 #include "connection.h"
 #include "device.h"
+#include "logging.h"
 
 #include "system.h"
 
@@ -66,7 +67,9 @@ extern int do_purge;
 
 void memory_full(int size)
 {
-  syslog(LOG_ERR, _("Memory exhausted (couldn't allocate %d bytes), exitting."), size);
+  log(0, TLOG_ERROR,
+      _("Memory exhausted (couldn't allocate %d bytes), exitting."),
+      size);
   cp_trace();
   exit(1);
 }
index fa43453fddde5b8f9d836ad912fbae1ff2bd0bc2..f3a7cea4be8e16ee06f9a6f669d77220e15af6e0 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: protocol.c,v 1.30 2002/04/09 15:26:00 zarq Exp $
+    $Id: protocol.c,v 1.31 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -26,7 +26,6 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <syslog.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <errno.h>
@@ -38,6 +37,7 @@
 #include "protocol.h"
 #include "meta.h"
 #include "connection.h"
+#include "logging.h"
 
 #include "system.h"
 
index 24f8c758f1136d02d8be99f532b88de37fa592e6..b9f845b6fac4c226219e7e8ff4d49b38c47337c4 100644 (file)
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: protocol_auth.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: protocol_auth.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
 
 #include <stdlib.h>
 #include <string.h>
-#include <syslog.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <errno.h>
@@ -50,6 +49,7 @@
 #include "node.h"
 #include "edge.h"
 #include "graph.h"
+#include "logging.h"
 
 #include "system.h"
 
index f387153c973946ea1ae0bb2c2bbf50edd28c9ccc..b9fec18a53305fcbb698a60ebe345f35b68f0271 100644 (file)
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: protocol_edge.c,v 1.2 2002/04/09 15:26:00 zarq Exp $
+    $Id: protocol_edge.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
 
 #include <stdlib.h>
 #include <string.h>
-#include <syslog.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <errno.h>
@@ -42,6 +41,7 @@
 #include "node.h"
 #include "edge.h"
 #include "graph.h"
+#include "logging.h"
 
 #include "system.h"
 
index 96234e4f941c6f4f8b5be12b40ca127467a1cccd..d99ef5b3ae6fec92f1016a98739534f6a66e9478 100644 (file)
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: protocol_misc.c,v 1.2 2002/04/09 15:26:01 zarq Exp $
+    $Id: protocol_misc.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
 
 #include <stdlib.h>
 #include <string.h>
-#include <syslog.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <errno.h>
@@ -37,6 +36,7 @@
 #include "protocol.h"
 #include "meta.h"
 #include "connection.h"
+#include "logging.h"
 
 #include "system.h"
 
index 9d93dfbff58eaa3b352454df9ec7a982a542f242..2eade14f8a30631986930ca65e4f642ab0e5e606 100644 (file)
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: protocol_subnet.c,v 1.2 2002/04/09 15:26:01 zarq Exp $
+    $Id: protocol_subnet.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
 
 #include <stdlib.h>
 #include <string.h>
-#include <syslog.h>
 #include <stdio.h>
 #include <stdarg.h>
 #include <errno.h>
@@ -42,6 +41,7 @@
 #include "node.h"
 #include "edge.h"
 #include "graph.h"
+#include "logging.h"
 
 #include "system.h"
 
index 0496721a87dc1ed1b14bd20d4a5b54eca6eb89c4..1d2eafaa58957965af87fad9c1f2b64321fc0d93 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: route.c,v 1.2 2002/04/09 15:26:01 zarq Exp $
+    $Id: route.c,v 1.3 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -38,7 +38,6 @@
 #include <netinet/if_ether.h>
 #include <utils.h>
 #include <xalloc.h>
-#include <syslog.h>
 #include <string.h>
 
 #include <avl_tree.h>
@@ -49,6 +48,7 @@
 #include "route.h"
 #include "protocol.h"
 #include "device.h"
+#include "logging.h"
 
 #include "system.h"
 
index 1375d1f22a0157f016950316f87434ecfb44844a..f7a0f8550f80c0fc86c3c91db4d894ac0c4aba27 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: device.c,v 1.2 2002/04/09 15:32:14 zarq Exp $
+    $Id: device.c,v 1.3 2002/04/13 11:08:31 zarq Exp $
 */
 
 
@@ -31,7 +31,6 @@
 #include <sys/socket.h>
 #include <net/if.h>
 #include <unistd.h>
-#include <syslog.h>
 #include <string.h>
 #include <sys/ioctl.h>
 #include <sys/stropts.h>
@@ -44,6 +43,7 @@
 #include "conf.h"
 #include "net.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
index e53f5776bf95d5da320df4dafbae8fed67ba979a..4e766a8c255440d72af57492f8cf1ba7d63d537d 100644 (file)
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
-    $Id: tincd.c,v 1.13 2002/04/13 10:25:38 zarq Exp $
+    $Id: tincd.c,v 1.14 2002/04/13 11:07:12 zarq Exp $
 */
 
 #include "config.h"
@@ -28,7 +28,6 @@
 #include <signal.h>
 #include <stdio.h>
 #include <sys/types.h>
-#include <syslog.h>
 #include <unistd.h>
 #include <signal.h>
 #include <string.h>
@@ -52,6 +51,7 @@
 #include "process.h"
 #include "protocol.h"
 #include "subnet.h"
+#include "logging.h"
 
 #include "system.h"
 
@@ -296,7 +296,7 @@ void make_names(void)
       if(!confbase)
         asprintf(&confbase, "%s/tinc/%s", CONFDIR, netname);
       else
-        syslog(LOG_INFO, _("Both netname and configuration directory given, using the latter..."));
+        log(0, TLOG_INFO, _("Both netname and configuration directory given, using the latter..."));
       if(!identname)
         asprintf(&identname, "tinc.%s", netname);
     }
@@ -379,17 +379,17 @@ cp
           cleanup_and_exit(1);
         }
 
-      syslog(LOG_ERR, _("Unrecoverable error"));
+      log(0, TLOG_ERROR, _("Unrecoverable error"));
       cp_trace();
 
       if(do_detach)
         {
-          syslog(LOG_NOTICE, _("Restarting in %d seconds!"), maxtimeout);
+          log(0, TLOG_NOTICE, _("Restarting in %d seconds!"), maxtimeout);
           sleep(maxtimeout);
         }
       else
         {
-          syslog(LOG_ERR, _("Not restarting."));
+          log(0, TLOG_ERROR, _("Not restarting."));
           exit(1);
         }
     }