From ec74e5bbee30381b1624ac2247e74fa29676c6e6 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 24 Aug 2018 16:51:15 +0200 Subject: initd: restructure and merge service supervision code Signed-off-by: David Oberhollenzer --- initd/runsvc.c | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'initd/runsvc.c') diff --git a/initd/runsvc.c b/initd/runsvc.c index aba83b1..1b23cb6 100644 --- a/initd/runsvc.c +++ b/initd/runsvc.c @@ -49,18 +49,3 @@ pid_t runsvc(service_t *svc) return pid; } - -int runsvc_wait(service_t *svc) -{ - pid_t ret, pid = runsvc(svc); - int status; - - if (pid == -1) - return EXIT_FAILURE; - - do { - ret = waitpid(pid, &status, 0); - } while (ret != pid); - - return WIFEXITED(status) ? WEXITSTATUS(status) : EXIT_FAILURE; -} -- cgit v1.2.3