3 # $RCSfile: pipe.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:31 $
8 require Config; import Config;
9 unless ($Config{'d_fork'}) {
18 open(PIPE, "|-") || (exec 'tr', 'YX', 'ko');
23 if (open(PIPE, "-|")) {
30 print STDOUT "not ok 3\n";
31 exec 'echo', 'not ok 4';
34 pipe(READER,WRITER) || die "Can't open pipe";
45 die "Couldn't fork" unless defined $pid;
47 print WRITER "not ok 5\n";
48 open(STDOUT,">&WRITER") || die "Can't dup WRITER to STDOUT";
50 exec 'echo', 'not ok 6';
54 pipe(READER,WRITER) || die "Can't open pipe";
57 $SIG{'PIPE'} = 'broken_pipe';
63 print WRITER "not ok 7\n";