* Resolved TODO: waitpid() clears pending SIGCHLD, if the signal is

blocked and no other child status is available.
* Respect SA_NOCLDWAIT and ignored SIGCHLD in waitpid(): Unless a child
  status is available immediately, the thread shall block until all
  children are gone.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22161 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2007-09-03 21:35:24 +00:00
parent c4ec032d19
commit 33f0dbe40a
3 changed files with 55 additions and 16 deletions
+2
View File
@@ -12,6 +12,8 @@
#define KILL_SIGNALS ((1L << (SIGKILL - 1)) | (1L << (SIGKILLTHR - 1)))
#define SIGNAL_TO_MASK(signal) (1LL << (signal - 1))
#ifdef __cplusplus
extern "C" {