On 2001-04-17 16:26:19, "Hartmut Holzgraefe" <[EMAIL PROTECTED]> 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


--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to