wnp@iiasa.AT (wolf paul) (09/11/90)
I just compiled Perl v3.0 PL27 on our VAX running Ultrix 3.0.
It passes all tests except io.dup, where it fails with the symptoms
described by the comments in the following segment from io.dup, with a
couple of lines added to clarify the behavior:
...
open(STDOUT,">&dupout");
open(STDERR,">&duperr");
print STDOUT "Trying to cat Io.dup\n"; # I added this - it works
system 'cat Io.dup'; # This does not work
system 'cat Io.dup > /dev/tty'; # This does work
print STDOUT "Done with catting Io.dup\n"; # I added this - it works
print STDERR "This is stderr\n"; # I added this - it works
# unlink 'Io.dup';
print STDOUT "ok 6\n";
So, while STDERR and STDOUT seem to get restored properly by the first
two lines shown above, they are then not properly inherited by the
shell spawned by the "system" call.
Has anyone seen this behavior before, and if so, what can be done to
fix it?
On a different topic: I see lots of messages about problems with patch
28. Any reason to install it anyway?
--
Wolf N. Paul, IIASA, A - 2361 Laxenburg, Austria, Europe
PHONE: +43-2236-71521-465 FAX: +43-2236-71313 UUCP: uunet!iiasa.at!wnp
INTERNET: wnp%iiasa.at@uunet.uu.net BITNET: tuvie!iiasa!wnp@awiuni01.BITNET
* * * * Kurt Waldheim for President (of Mars, of course!) * * * *lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) (09/11/90)
In article <892@iiasa.UUCP> wnp@iiasa.UUCP (wolf paul) writes:
: I just compiled Perl v3.0 PL27 on our VAX running Ultrix 3.0.
: It passes all tests except io.dup, where it fails with the symptoms
: described by the comments in the following segment from io.dup, with a
: couple of lines added to clarify the behavior:
This was fixed in patch 28.
Larry