Pass NULL instead of getprogname() to pidfile(). pidfile() will automatically
authorMatthias Schmidt <matthias@dragonflybsd.org>
Thu, 27 Dec 2007 15:29:40 +0000 (15:29 +0000)
committerMatthias Schmidt <matthias@dragonflybsd.org>
Thu, 27 Dec 2007 15:29:40 +0000 (15:29 +0000)
detect if the option is NULL and insert the appropriate basename.

usr.sbin/apmd/apmd.c
usr.sbin/battd/battd.c
usr.sbin/rwhod/rwhod.c

index 1aafda3..c7b5cc8 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/usr.sbin/apmd/apmd.c,v 1.3.2.1 2001/08/13 17:30:30 nsayer Exp $
- * $DragonFly: src/usr.sbin/apmd/apmd.c,v 1.5 2005/08/28 20:55:07 liamfoy Exp $
+ * $DragonFly: src/usr.sbin/apmd/apmd.c,v 1.6 2007/12/27 15:29:40 matthias Exp $
  */
 
 #include <assert.h>
@@ -672,7 +672,7 @@ main(int ac, char* av[])
        }
 
        restart();
-       pidfile(getprogname());
+       pidfile(NULL);
        event_loop();
        exit(EXIT_SUCCESS);
 }
index b6466e0..28973e1 100644 (file)
@@ -31,7 +31,7 @@
  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $DragonFly: src/usr.sbin/battd/battd.c,v 1.10 2005/08/28 20:15:38 liamfoy Exp $
+ * $DragonFly: src/usr.sbin/battd/battd.c,v 1.11 2007/12/27 15:29:40 matthias Exp $
  *
  * Dedicated to my grandfather Peter Foy. Goodnight... 
  */
@@ -351,7 +351,7 @@ main(int argc, char **argv)
 #endif
                if (daemon(0, 0) == -1)
                        err(1, "daemon failed");
-               pidfile(getprogname());
+               pidfile(NULL);
 #ifdef DEBUG
        }
 #endif
index b81fbc6..fda528a 100644 (file)
@@ -33,7 +33,7 @@
  * @(#) Copyright (c) 1983, 1993 The Regents of the University of California.  All rights reserved.
  * @(#)rwhod.c 8.1 (Berkeley) 6/6/93
  * $FreeBSD: src/usr.sbin/rwhod/rwhod.c,v 1.13.2.2 2000/12/23 15:28:12 iedowse Exp $
- * $DragonFly: src/usr.sbin/rwhod/rwhod.c,v 1.23 2005/07/01 13:13:00 liamfoy Exp $ 
+ * $DragonFly: src/usr.sbin/rwhod/rwhod.c,v 1.24 2007/12/27 15:29:40 matthias Exp $ 
  */
 
 #include <sys/param.h>
@@ -232,7 +232,7 @@ main(int argc, char *argv[])
                usage();
 #ifndef DEBUG
        daemon(1, 0);
-       pidfile(getprogname());
+       pidfile(NULL);
 #endif
        signal(SIGHUP, hup);
        openlog("rwhod", LOG_PID, LOG_DAEMON);