Bug #69963 [Asn->Csd]: fgets reads EOF if there is nothing on the PIPE to read for a short period
Edit report at https://bugs.php.net/bug.php?id=69963&edit=1
ID: 69963
Updated by: ab@php.net
Reported by: poonam dot chawla at mathworks dot com
Summary: fgets reads EOF if there is nothing on the PIPE to
read for a short period
-Status: Assigned
+Status: Closed
Type: Bug
Package: Streams related
Operating System: Windows
PHP Version: 5.6.10
Assigned To: ab
Block user comment: N
Private report: N
New Comment:
Thank you for your bug report. This issue has already been fixed
in the latest released version of PHP, which you can download at
http://www.php.net/downloads.php
fixed in 7.0.0beta1
Previous Comments:
------------------------------------------------------------------------
[2015-07-02 20:21:10] poonam dot chawla at mathworks dot com
Thank you so much. I will try the patch and update this bug report.
Poonam
------------------------------------------------------------------------
[2015-07-02 20:19:46] ab@php.net
@poonam, this patch has landed in master, if you haven't tested yet, please take the latest
master snapshot http://windows.php.net/downloads/snaps/master/
Thanks.
------------------------------------------------------------------------
[2015-07-01 14:58:24] ab@php.net
Hi,
could you please check the build http://windows.php.net/downloads/snaps/ostc/69900/
which is linked in this mail http://news.php.net/php.internals/86976 ? Please
be aware that you'll need add a stream context. The patch is unlikely to appear in PHP5, but in
PHP7.
Though be aware that forcing blocking reads on pipes, you're putting yourself under the risk to
experience dead locks, see #64438. When used carefully, it still can work and be useful.
Thanks.
------------------------------------------------------------------------
[2015-06-30 13:27:18] poonam dot chawla at mathworks dot com
My apologies. That is correct.
------------------------------------------------------------------------
[2015-06-30 11:30:05] ab@php.net
@poonam, you obviously meant feof, not fgets?
Thanks.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=69963
--
Edit this bug report at https://bugs.php.net/bug.php?id=69963&edit=1
Thread (9 messages)