[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vfork()
Vfork is a combination of fork() and exec().
So the pid has to be different...unless CLONE_PID flag is set...[which
is normally done by kernel] after vfork() the child and parent have
different address space....
Ketan
Rupa wrote:
>
>
> Hello,
> I have a small doubt regarding the working of vfork() system call.
> when a call to vfork() is made, the child process created will be
> sharing the address space of the parent. I want to know whether the pid
> returned by the vfork() is same as the pid of parent. Because in case of
> fork() system call, child process differs from the parent by pid. I want
> to know regarding pid in case of vfork() system call.
>
>
>
> If I am wrong correct me.
>
>
>
> Thanks in advance,
> Rupa
>
--
In order to get a fully working kernel, you have to follow the steps
below: -
Walk around your computer widdershins 3 times, chanting "Linus is
overworked, and
he makes lousy patches, but we love him anyway". Get your spuouse to do
this too
for extra effect. Children are optional. - Apply the patch included in
this mail -
Call your system "Super-67", and don't forget to unapply the patch
before you later
applying the official 1.3.68 patch. - reboot (Linus Torvalds, announcing
another kernel patch.)
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/
- References:
- vfork()
- From: "Rupa" <rupa.ramakrishna@ionidea.com>