The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.09 - 2013-08-15

  • Include Perl 5.10 as requirement in Build.PL
  • Don't import POSIX::_exit, we don't need it.
  • Changed CLD_DATA_HDR_FMT from 'SSCL' to 'iSCL' b/c pid_t is an unsigned int.
  • _read_child_data(): Absorb all remaining child data if header is corrupt.
  • pf_whip_kids(), pf_kid_new(): Don't kill surplus children after they exited voluntarily.
  • Reworked SIGCHLD handling to fix just-before-select() race condition and to be immune to missed SIGCHLDs.
  • Removed no_sigchld_handler option, it's too messy.
  • Mention POSIX::PIPE_BUF in pf_kid_yell() documentation.
  • Cosmetics.

Modules

A simple non-threaded, non-OO, pre-forking, self-regulating, multi-purpose multi-processing module. Period.