delorie.com/archives/browse.cgi | search |
Date: | Tue, 11 Sep 2001 21:02:39 +0300 |
From: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il> |
Sender: | halo1 AT zahav DOT net DOT il |
To: | "Tim Van Holder" <tim DOT van DOT holder AT pandora DOT be> |
Message-Id: | <9003-Tue11Sep2001210239+0300-eliz@is.elta.co.il> |
X-Mailer: | Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 |
CC: | djgpp-workers AT delorie DOT com, perl5-porters AT perl DOT org |
In-reply-to: | <000001c13ae5$3a1d3900$6e7c76d5@pandora.be> |
(tim DOT van DOT holder AT pandora DOT be) | |
Subject: | Re: Win2k + djgpp |
References: | <000001c13ae5$3a1d3900$6e7c76d5 AT pandora DOT be> |
Reply-To: | djgpp-workers AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp-workers AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
> From: "Tim Van Holder" <tim DOT van DOT holder AT pandora DOT be> > Date: Tue, 11 Sep 2001 19:14:33 +0200 > > > > Yes, but I cannot figure out what does this have to do with the test > > program you posted. To reproduce this failure, a test program should > > have called open/dup/dup2 in a typical redirection paradigm, > > preferably similar to the code that is actually executed by Bash when > > it sees a command such as the one above. Your test program didn't do > > that, it just opened files. > I know; I merely wanted to show that closing those in Perl made them > available as regular FDs to spawned programs This is expected: a typical filesystem allocates file handles from the lowest available one. > I just rebuilt perl 5.7.2 with the closing of stdaux and stdprn > disabled (and with CVS libc like before), and now autom4te is working > happily. So I'd recommend having perl.c use > > #if defined(MSDOS) || !defined(__DJGPP__) > > around those two lines. I'd recommend to actually dig into this and find the real reason for the problem.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |