chiark / gitweb /
[PATCH] wait() for specific pid to return from fork().
[elogind.git] / dev_d.c
diff --git a/dev_d.c b/dev_d.c
index be85f527759d1d838040165fdfd13d4c9cf4f64e..64c254424867a63eefb5986a99acf029cc19e73e 100644 (file)
--- a/dev_d.c
+++ b/dev_d.c
@@ -68,7 +68,7 @@ static int run_program(char *name)
                break;
                return -1;
        default:
-               wait(NULL);
+               waitpid(pid, NULL, 0);
        }
 
        return 0;