diff options
author | 1997-04-23 09:33:43 +0000 | |
---|---|---|
committer | 1997-04-23 09:33:43 +0000 | |
commit | 52609e702d66685acdecc305e685c6b25e82c0b4 (patch) | |
tree | fab30ebb2cd7557780ded24f06740587b052e658 | |
parent | revised to handle form feeds, bugs fixed etc (diff) | |
download | wireguard-openbsd-52609e702d66685acdecc305e685c6b25e82c0b4.tar.xz wireguard-openbsd-52609e702d66685acdecc305e685c6b25e82c0b4.zip |
use daemon()
-rw-r--r-- | libexec/rpc.yppasswdd/rpc.yppasswdd.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/libexec/rpc.yppasswdd/rpc.yppasswdd.c b/libexec/rpc.yppasswdd/rpc.yppasswdd.c index 35c1114518d..9ff4879d59a 100644 --- a/libexec/rpc.yppasswdd/rpc.yppasswdd.c +++ b/libexec/rpc.yppasswdd/rpc.yppasswdd.c @@ -30,7 +30,7 @@ */ #ifndef LINT -static char rcsid[] = "$Id: rpc.yppasswdd.c,v 1.3 1996/06/26 22:11:26 maja Exp $"; +static char rcsid[] = "$Id: rpc.yppasswdd.c,v 1.4 1997/04/23 09:33:43 deraadt Exp $"; #endif #include <stdio.h> @@ -91,17 +91,7 @@ main(argc, argv) usage(); } - switch (fork()) { - case 0: - break; - case -1: - perror("fork"); - exit(1); - default: - exit(0); - } - - setsid(); + (void) daemon(0, 0); chdir("/etc"); /* |