Change 20503 by [EMAIL PROTECTED] on 2003/08/05 16:02:14
Subject: Re: [perl #23083] [5.8.0-Bug?] backtick returns empty value when
$SIG{CHLD} defined.
From: Chip Salzenberg <[EMAIL PROTECTED]>
Date: Tue, 5 Aug 2003 11:39:24 -0400
Message-ID: <[EMAIL PROTECTED]
Affected files ...
... //depot/perl/perlio.c#233 edit
Differences ...
==== //depot/perl/perlio.c#233 (text) ====
Index: perl/perlio.c
--- perl/perlio.c#232~20342~ Wed Jul 30 02:57:55 2003
+++ perl/perlio.c Tue Aug 5 09:02:14 2003
@@ -2980,6 +2980,8 @@
}
else
got = PerlSIO_fread(vbuf, 1, count, s);
+ if (got == 0 && PerlSIO_ferror(s))
+ got = -1;
if (got >= 0 || errno != EINTR)
break;
PERL_ASYNC_CHECK();
End of Patch.