From 52609e702d66685acdecc305e685c6b25e82c0b4 Mon Sep 17 00:00:00 2001 From: deraadt Date: Wed, 23 Apr 1997 09:33:43 +0000 Subject: [PATCH] use daemon() --- libexec/rpc.yppasswdd/rpc.yppasswdd.c | 14 ++------------ 1 file 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 @@ -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"); /* -- 2.20.1