summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>1997-04-23 09:33:43 +0000
committerderaadt <deraadt@openbsd.org>1997-04-23 09:33:43 +0000
commit52609e702d66685acdecc305e685c6b25e82c0b4 (patch)
treefab30ebb2cd7557780ded24f06740587b052e658
parentrevised to handle form feeds, bugs fixed etc (diff)
downloadwireguard-openbsd-52609e702d66685acdecc305e685c6b25e82c0b4.tar.xz
wireguard-openbsd-52609e702d66685acdecc305e685c6b25e82c0b4.zip
use daemon()
-rw-r--r--libexec/rpc.yppasswdd/rpc.yppasswdd.c14
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");
/*