On Fri, Jan 18, 2013 at 05:57:09PM +1100, Chris Barnes wrote:
> What i mean is if the parent forked at the line
> pid = fork();
> Then the child would begin executing at the next instruction. In this case
> If(pid > 0){ exit(EXIT_SUCCESS); }

Both parent and child resume/start executing at the next instruction, which
is the if() test. The child gets a return value of 0 from fork() whereas the
parent gets a non-zero positive value. So in the parent, pid > 0 whereas
in the child, pid = 0. All other variables (all memory contents) are
identical between the parent and the child.

Nick.
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to