]> git.neil.brown.name Git - portmap.git/commitdiff
syslog fixes
authorNeil Brown <neilb@notabene.brown>
Fri, 20 Apr 2007 02:42:07 +0000 (12:42 +1000)
committerNeil Brown <neilb@notabene.brown>
Fri, 20 Apr 2007 02:42:07 +0000 (12:42 +1000)
Use LOG_DAEMON rather than LOG_MAIL, and add LOG_NDELAY.
Fedora Likes LOG_AUTH
SuSE Likes LOG_AUTH
Debian Likes LOG_DAEMON

I prefer LOG_DAEMON.

Makefile
portmap.c

index c6a7a784085a581543fadaa139cfe21a2e7bd7f4..5d8634857560a3d30b540b93fee092d5ec975728 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,7 +8,7 @@
 # if you disagree. See `man 3 syslog' for examples. Some syslog versions
 # do not provide this flexibility.
 #
-FACILITY=LOG_MAIL
+FACILITY=LOG_DAEMON
 
 # To disable tcp-wrapper style access control, comment out the following
 # macro definitions.  Access control can also be turned off by providing
index c3c72b98c8e68b190944eb58ddbefc36b7fb7fab..343477b7bd9c91c10c0e4dd7f116a15f86158b0d 100644 (file)
--- a/portmap.c
+++ b/portmap.c
@@ -183,11 +183,11 @@ main(int argc, char **argv)
                exit(1);
        }
 
-#ifdef LOG_MAIL
-       openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID,
+#ifdef LOG_DAEMON
+       openlog("portmap", LOG_PID|LOG_NDELAY | ( debugging ? LOG_PERROR : 0),
            FACILITY);
 #else
-       openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID);
+       openlog("portmap", LOG_PID|LOG_NDELAY | ( debugging ? LOG_PERROR : 0));
 #endif
 
        if ((sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) {