=head1 PORTABILITY CAVEATS
In portable Perl code, C<kill(9, $child)> must not be used on forked processes.
-Killing a forked process is unsafe and have unpredictable results.
+Killing a forked process is unsafe and has unpredictable results.
See L</kill()>, above.
=head1 BUGS
On some platforms such as Windows, where the fork() system call is not available,
Perl can be built to emulate fork() in the Perl interpreter. The emulation is designed to,
at the level of the Perl program, be as compatible as possible with the "Unix" fork().
-However it has limitation that has to be considered in code intended to be portable.
+However it has limitations that have to be considered in code intended to be portable.
See L<perlfork> for more details.
Portability issues: L<perlport/fork>.
On some platforms such as Windows where the fork() system call is not available.
Perl can be built to emulate fork() at the interpreter level.
-This emulation has limitation related to kill that has to be considered,
+This emulation has limitations related to kill that have to be considered,
for code running on Windows and in code intended to be portable.
See L<perlfork> for more details.