On Wednesday 10 September 2008 11:25:40 Christian Schneider wrote:
> Am 10.09.2008 um 10:52 schrieb Tullio Andreatta ML:
> > fstat on a "open-ed fd" can't stat a symbolic link, since
> > open("symlink") returns a file descriptor of the target file, or -1
> > if it's a dangling link ...
>
>
>
Am 10.09.2008 um 10:52 schrieb Tullio Andreatta ML:
fstat on a "open-ed fd" can't stat a symbolic link, since
open("symlink") returns a file descriptor of the target file, or -1
if it's a dangling link ...
Yes, that's right. So Arnaud's patch at http://arnaud.lb.s3.amazonaws.com/45928.patch
Hi,
On Tuesday 09 September 2008 17:35:54 Christian Schneider wrote:
> Arnaud Le Blanc wrote:
> > The following may (no MacOS X to test) fix the problem by returning 0 from
> > zend_stream_fsize() when the file descriptor is not a regular file:
> > http://arnaud.lb.s3.amazonaws.com/45928.patch
>
Christian Schneider wrote:
> Arnaud Le Blanc wrote:
>> The following may (no MacOS X to test) fix the problem by returning 0 from
>> zend_stream_fsize() when the file descriptor is not a regular file:
>> http://arnaud.lb.s3.amazonaws.com/45928.patch
>
> Your patch:
> +#ifdef S_ISREG
> +
Arnaud Le Blanc wrote:
> The following may (no MacOS X to test) fix the problem by returning 0 from
> zend_stream_fsize() when the file descriptor is not a regular file:
> http://arnaud.lb.s3.amazonaws.com/45928.patch
Your patch:
+#ifdef S_ISREG
+ if (!S_ISREG(buf.st_mode)) {
+
Hi,
On Tuesday 09 September 2008 14:39:05 Alexey Zakhlestin wrote:
> http://bugs.php.net/bug.php?id=45928
>
> Christian Schneider wrote:
>
> > I had a quick look at this bug and found the problem to be in
> > Zend/zend_stream.c function zend_stream_fsize(): It uses fstat() to
> > determine the f
http://bugs.php.net/bug.php?id=45928
Christian Schneider wrote:
> I had a quick look at this bug and found the problem to be in
> Zend/zend_stream.c function zend_stream_fsize(): It uses fstat() to
> determine the filesize which on MacOS X for pipes returns either 0 (my
> interpretation: no data