stream_set_write_buffer() does not work
| From: | Masaki Fujimoto | Date: | Thu, 01 May 2003 10:54:30 +0000 |
| Subject: | stream_set_write_buffer() does not work | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-1124@lists.php.net to get a copy of this message | ||
Hello,
I noticed that stream_set_write_buffer() is no more available on local files
because of the change made on 2003/03/18 to main/streams.c (1.125.2.41 ->
1.125.2.42: use a file descriptor instead of a file pointer).
As a result of this change, of course stream_set_write_buffer() and
set_file_buffer() does not work anymore in most of the cases because user-level
I/O buffer functions like setvbuf() does not work on file descriptors, though
I'm not sure if this is the "probelm" or not.
If this is an intentional result, fixing documents (== add note like "stream_set
_write_buffer does not work on local files, bla bla bla" and fix a sample code)
will do, but if not, maybe we should implement php-level I/O buffer or revert
this change (I'm not sure reverting this change makes another problem,
though:)
Regards,
Masaki Fujimoto
fujimoto@tunebiz.net
fujimoto@php.net