Messages in this thread | | | Date | Sun, 10 Jan 1999 22:35:44 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: vfork & co bugfix |
| |
On 10 Jan 1999, Eric W. Biederman wrote: > > Darn it I missed the easy bug (All children waking up the parent), > and found the hard one (waking up the parent if fork fails).
I missed it too, until I started thinking about all the possible combinations.
> Question. Why don't we let CLONE_VFORK be a standard clone flag?
Because then we're back to the old problem: before doing a vfork(), somebody could do a "clone(CLONE_VFORK)" (which would _not_ wait on the semaphore like a real vfork() would), and now the wrong child can wake up the parent and mess up the real vfork().
Linus
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |