This is the mail archive of the libc-hacker@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: last call


Philip Blundell <pb@nexus.co.uk> writes:

|> But I wonder if the idea of implementing vfork using clone() from user space 
|> (which is what we do for ARM) is actually a good one.  If the kernel is too 
|> old the effect is presumably to give just clone(CLONE_VM) which would result 
|> in both the parent and child running simultaneously on the same stack.  Ouch.
|> Am I missing something here?

No, that's a fundamental problem, and that's the only reason why
linux/m68k will continue to use the vfork syscall, even though the m68k
does not have the stupid register problems as the ix86.

Andreas.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]