Files
haiku-beta6/src/system/kernel
Axel Dörfler 2e27874523 * wait_for_child() now behaves correctly when waiting for children of a specific
process group. This fixes bug #996.
* As a result, the process group stuff and wait_for_child() got much simpler;
  get_death_entry() and update_wait_for_any() could go away completely.
* If a team goes away, all of its children are now "reparented" to the kernel team,
  instead of the team's parent - this follows common implementations (and POSIX if
  I understand it correctly), but not BeOS anymore. The OpenGroup Base says this
  about this topic: "If a parent process terminates without waiting for all of its
  child processes to terminate, the remaining child processes shall be assigned a
  new parent process ID corresponding to an implementation-defined system process."
* We wait too long in wait_test_4 which at least puts us on par with Linux; see
  comment in _user_setpgid().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20010 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-01-29 15:33:31 +00:00
..
2006-09-16 23:25:56 +00:00
2006-10-13 11:23:34 +00:00
2007-01-12 18:03:21 +00:00
2006-09-16 23:25:56 +00:00
2006-08-28 10:20:45 +00:00
…
…
2006-08-27 19:03:50 +00:00
2007-01-12 22:54:21 +00:00
…