From 929525b8362444e33579ef0e5db97e5158ce2eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 2 Sep 2004 01:01:02 +0000 Subject: [PATCH] Implemented wait() using waitpid() following the POSIX spec. Added some more debug output for waitpid(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8786 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/posix/sys/wait.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/kernel/libroot/posix/sys/wait.c b/src/kernel/libroot/posix/sys/wait.c index cb62f89896..fc07bec221 100644 --- a/src/kernel/libroot/posix/sys/wait.c +++ b/src/kernel/libroot/posix/sys/wait.c @@ -11,21 +11,20 @@ #include -// ToDo: properly implement wait(), waitpid(), and waitid() +// ToDo: properly implement waitpid(), and waitid() pid_t wait(int *_status) { - fprintf(stderr, "wait(): NOT IMPLEMENTED\n"); - return -1; + return waitpid(-1, _status, 0); } pid_t waitpid(pid_t pid, int *_status, int options) { - fprintf(stderr, "waitpid(): NOT IMPLEMENTED\n"); + fprintf(stderr, "waitpid(pid = %ld, options = %d): NOT IMPLEMENTED\n", pid, options); return -1; }