#!/usr/bin/prefork-interp perl # -*- perl -*- use strict; BEGIN { unshift @INC, '.' } use Proc::Prefork; sub prwhen ($) { my ($when) = @_; my @env = sort keys %ENV; print STDERR "$when - STDERR - @ARGV - $ENV{PREFORK_INTERP} - @env" and flush STDERR or die $!; print STDOUT "$when - STDOUT\n" and flush STDOUT or die $!; } prwhen('BEGIN'); initialisation_complete(); prwhen('AFTER'); while () { last unless m{\S}; $_ = uc $_; print or die $!; flush STDOUT or die $!; }