What happens to parent process, when a child process is created using vfork() and killed before calling exec

Patrick O'Callaghan pocallaghan at gmail.com
Tue Oct 28 22:00:06 UTC 2014


On Tue, 2014-10-28 at 21:56 +0000, Patrick O'Callaghan wrote:
> On Tue, 2014-10-28 at 11:01 +0000, Kevin Peterson wrote:
> > Hi, 
> > 
> > When a process is created using vfork() child process is created and starts running in the parent process address space, until exit() or exec() is called. 
> 
> Wrong. The child runs in its own address space.

Apologies. I misread your question and described what happens with
fork() rather than vfork().

poc



More information about the users mailing list