summaryrefslogtreecommitdiff
path: root/main/php_streams.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Phase 1 of wrapper OO cleanup.Wez Furlong2002-03-241-8/+10
| | | | | # Collecting underpants
* Convert the gzfile related functions into aliases for their equivalentsWez Furlong2002-03-211-0/+5
| | | | | | | | | | in ext/standard/file.c, so a gzopen()ed file pointer can be used in fread, fseek etc. Improved behaviour of zlib stream. Moved passthru code into streams.c # I'm not happy about BG(mmap_file) Nuked gzgetss_state as no longer needed.
* Make state parameter of php_strip_tags passed by reference.Wez Furlong2002-03-201-0/+1
| | | | | Move state tracking to stream structure.
* Streams are all tracked as resources now.Wez Furlong2002-03-201-0/+20
| | | | | | Add some logic that will help track down leaks when debug is enabled.
* Improve behaviour of the stream casting operation.Wez Furlong2002-03-191-0/+5
| | | | | Improve interaction with fopencookie.
* fix for bug #16168Wez Furlong2002-03-191-3/+5
|
* register some constants for user streamsWez Furlong2002-03-191-1/+0
|
* Implement user-space streams.Wez Furlong2002-03-191-1/+8
| | | | | | There's probably room for improvement, docs will following some time this week.
* Fix build under Release_TSZeev Suraski2002-03-181-9/+9
| | | | | Maybe separating TSRMLS away wasn't such a good idea (sorry Wez :)
* TSRMLS related work on streams, as discussed with Zeev.Wez Furlong2002-03-181-63/+89
| | | | | | # Should be the last "broad" commit for a while # Don't forget to make clean ; make
* Fix the build and all of the outstanding VC++ warningsZeev Suraski2002-03-181-4/+4
|
* Streams now make more use of the memory manager, so tracking downWez Furlong2002-03-171-15/+81
| | | | | | leaking streams should be easier. # I hate these big commits
* Fix for php_stream_gets when the implementation does not support itWez Furlong2002-03-171-1/+24
| | | | | | | | | natively (Thanks Marcus). Implement php_stream_make_seekable() and add STREAM_MUST_SEEK as an option to php_stream_open_wrapper(). See README.STREAMS for usage.
* Hopefully fix resource usage so that we have no leaks and don't segfault.Wez Furlong2002-03-161-2/+3
|
* Tweak the API to be more consistent.Wez Furlong2002-03-161-1/+1
| | | | | Update docs.
* some minor docu-in-header changesWez Furlong2002-03-161-2/+14
|
* Allow php_stream_copy_to_stream to do nothing when used with codeWez Furlong2002-03-161-1/+2
| | | | | that calculates a max length of zero. (Thanks again Marcus).
* more *'sWez Furlong2002-03-161-10/+10
|
* - More whitespace. I really can't do the other files though...Andi Gutmans2002-03-161-40/+40
|
* New PHP streams...Wez Furlong2002-03-151-6/+49
|
* Maintain headers.Sebastian Bergmann2002-02-281-3/+2
|
* Update headers.Sebastian Bergmann2001-12-111-1/+1
|
* - Don't wrap lines... this is annoying while coding.Derick Rethans2001-09-091-2/+2
|
* Fix folding and clean up some extensionsRasmus Lerdorf2001-06-061-3/+5
|
* Nuke buffering from php_streams, move connect_nonb() from fsock.c to network.cWez Furlong2001-05-051-43/+23
| | | | | | | | and rename to php_connect_nonb(). Use php_connect_nonb() instead of connect() in php_hostconnect() -> timeouts should now work in php_hostconnect(). sock streams abstraction now uses php_sockbuf as the "abstract" pointer.
* Added files for PHP streamsWez Furlong2001-04-171-0/+127