Windows' fork emulation is just an emulation, and it shows a bug there. With a genuine fork you sould see:
inner
outer
inner
outer
or a possible but unlikely reversal of the middle two.
Fork produces two processes where there was one, each continuing from the location of
fork. Both processes see and do both print statements. Here's a version which skips "outer" for the child.
BEGIN {
my $cpid = fork;
print "inner\n";
exit 0 unless $cpid;
}
print "outer\n";
It would be more to the point to ask if Windoew' emulation can be fixed to match the real thing.
Update: Oh, that's what you were asking. </sigh>
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.