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