Re: Re: cvs: php4 / TODO-4.1.txt
| From: | Wez Furlong | Date: | Tue, 17 Apr 2001 16:22:55 +0000 |
| Subject: | Re: Re: cvs: php4 / TODO-4.1.txt | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-51808@lists.php.net to get a copy of this message | ||
On 2001-04-17 16:26:19, "Hartmut Holzgraefe" <hartmut@six.de> wrote:
> Wez Furlong wrote:
> > I'm working on a file abstraction for fopen and friends,
> > with the aim of nuking all those issock parameters
> > and paving the way so that I can finally integrate
> > SSL support for those functions.
>
> Would that be something as general as the GLIBC fopen cookies?
It borrows from that idea, but has to work without them. It takes advantage of fopen cookies is
available by allowing you to "cast" the stream into a FILE* regardless of whether
it's an fd, socketd, FILE*, SSL socket, memory based stream or whatever.
I'm on the verge of checking-in my work-so-far (it can be enabled by --enable-php-streams) so
that others can try it and comment. In particular, I would like someone who knows buffers to review
the buffering - I've borrowed code from fsock.c but it looks like a memory hog to me, and
doesn't allow buffered writes.
--Wez