#30157 [Com]: ftell() function does not use stream_tell()
| From: | doctorrock83 at gmail dot com | Date: | Tue, 24 Feb 2009 17:18:11 +0000 |
| Subject: | #30157 [Com]: ftell() function does not use stream_tell() | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-134173@lists.php.net to get a copy of this message | ||
ID: 30157
Comment by: doctorrock83 at gmail dot com
Reported By: tendencies at free dot fr
Status: Assigned
Bug Type: Feature/Change Request
Operating System: *
PHP Version: 5CVS-2004-09-19 (dev)
Assigned To: pollita
New Comment:
Confirmed at the date of this message, the bug is still present in PHP
5.2.8, and PHP 5.3 branch.
Previous Comments:
------------------------------------------------------------------------
[2006-07-26 16:43:31] wez@php.net
(PS: I got here via Bug #37096)
------------------------------------------------------------------------
[2006-07-26 16:42:25] wez@php.net
I truly hope that this patch didn't get committed; it's not part of the
streams design and is fundamentally redundant.
I don't have time to make any further commentary than that; further
analysis of the user-stream case mentioned in this bug report is
required, but it certainly does not require making this kind of change
to the core.
------------------------------------------------------------------------
[2005-06-16 17:22:20] tony2001@php.net
>Why did you need to add tell() function to the streams internals?
Because the original problem (stream_tell() is not used) looks like a
bug to me.
------------------------------------------------------------------------
[2005-06-16 17:17:11] wez@php.net
This tell patch
(http://tony2001.phpclub.net/dev/tmp/userstreamop_tell.diff) is "wrong";
the position should be set implicitly when the stream is opened, and be
updated by the streams layer when it knows that it is changed (as
happens when you seek).
If you need to determine the current position, you simply need to seek
with a zero offset from the current position.
Why did you need to add tell() function to the streams internals?
------------------------------------------------------------------------
[2005-06-16 00:54:11] tony2001@php.net
Sara, IMO it's time to commit the patch into 5.1.
What do you think?
------------------------------------------------------------------------
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
http://bugs.php.net/30157
--
Edit this bug report at http://bugs.php.net/?id=30157&edit=1