diff options
author | David Malone <dwmalone@FreeBSD.org> | 2001-05-10 15:48:33 +0000 |
---|---|---|
committer | David Malone <dwmalone@FreeBSD.org> | 2001-05-10 15:48:33 +0000 |
commit | f0ee9598413c072b9bb8487479b8e1a514b8d98d (patch) | |
tree | ea7ae056dd19a3a84704953fdb340fe7f4c2f460 /usr.sbin/syslogd/syslogd.c | |
parent | 44ced8b3c5696795c613fa92770d6b9708ec7ed6 (diff) | |
download | src-f0ee9598413c072b9bb8487479b8e1a514b8d98d.tar.gz src-f0ee9598413c072b9bb8487479b8e1a514b8d98d.zip |
Add the ability to specify alternate PID file for syslogd.
PR: 25784
Submitted by: Jon Villarreal <jonv@ivmg.net>
Reviewed by: iedowse
Notes
Notes:
svn path=/head/; revision=76431
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
-rw-r--r-- | usr.sbin/syslogd/syslogd.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index ba71c95215d6..a0198a3c4fc9 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -325,7 +325,7 @@ main(argc, argv) pid_t ppid = 1; socklen_t len; - while ((ch = getopt(argc, argv, "46Aa:df:kl:m:np:suv")) != -1) + while ((ch = getopt(argc, argv, "46Aa:df:kl:m:np:P:suv")) != -1) switch (ch) { case '4': family = PF_INET; @@ -367,6 +367,9 @@ main(argc, argv) case 'p': /* path */ funixn[0] = optarg; break; + case 'P': /* path for alt. PID */ + PidFile = optarg; + break; case 's': /* no network mode */ SecureMode++; break; @@ -596,8 +599,8 @@ usage() fprintf(stderr, "%s\n%s\n%s\n", "usage: syslogd [-46Adnsuv] [-a allowed_peer] [-f config_file]", - " [-m mark_interval] [-p log_socket]", - " [-l log_socket]"); + " [-m mark_interval] [-l log_socket]", + " [-p log_socket] [-P pid_file]"); exit(1); } |