summaryrefslogtreecommitdiff
path: root/ext/standard/file.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement user-space funtions to operate on stream contexts.Wez Furlong2002-04-301-2/+4
|
* Implement stream context and status notification system.Wez Furlong2002-04-101-0/+2
| | | | | | Bump the BC for zlib notice to a warning # See my RFC to php-dev a few days ago
* Fix gzip/bz2 builds for WindowsZeev Suraski2002-04-051-12/+12
|
* added fnmatch() and glob() functionsHartmut Holzgraefe2002-03-211-0/+1
| | | | | could someone please check if i got the virtual dir stuff right?
* Make state parameter of php_strip_tags passed by reference.Wez Furlong2002-03-201-1/+0
| | | | | Move state tracking to stream structure.
* fix for bug #16168Wez Furlong2002-03-191-0/+1
|
* register some constants for user streamsWez Furlong2002-03-191-0/+1
|
* s/fgetwrapperdata/file_get_wrapper_data/Wez Furlong2002-03-191-1/+1
|
* Implement user-space streams.Wez Furlong2002-03-191-0/+1
| | | | | | There's probably room for improvement, docs will following some time this week.
* TSRMLS related work on streams, as discussed with Zeev.Wez Furlong2002-03-181-1/+1
| | | | | | # Should be the last "broad" commit for a while # Don't forget to make clean ; make
* s/get_file_contents/file_get_contents/Wez Furlong2002-03-161-1/+1
|
* Ooops.Wez Furlong2002-03-161-0/+1
|
* * formatting, plus remove some old fopen wrappersWez Furlong2002-03-161-1/+1
|
* New PHP streams...Wez Furlong2002-03-151-12/+3
|
* Maintain headers.Sebastian Bergmann2002-02-281-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Fixing this bad ideaDerick Rethans2001-11-101-3/+0
|
* Fix apache win32 dso build.James Moore2001-11-101-1/+1
| | | | | (This is untested on linux but shouldnt break anything)
* Check that realpath is available. Bug: #9469foobar2001-10-231-0/+2
| | | | | # TSRM still uses it without checking. I can't fix that.
* @- Added mmapfile(), read a file into a variabele with mmap (Ilia A, Derick)Derick Rethans2001-10-071-0/+3
| | | | | | - Added mmapfile(), read a file into a variabele with mmap (Patch by: Ilia A. <ilia@prohost.org>)
* - TSRMLS_FETCH workZeev Suraski2001-08-051-1/+1
| | | | | - whitespace fixes
* Don't allocated quoted strings unless we are in a META tag.Sean Bright2001-08-041-0/+1
|
* Redesigned thread safety mechanism - nua nuaZeev Suraski2001-07-281-11/+1
|
* Fix for bug #11796. Also, fixed a problem in get_meta_tags that requiredSean Bright2001-06-301-8/+19
| | | | | | | NAME and CONTENT to be in that order. Meta tags with no CONTENT attribute are now added to the array as empty strings. Meta tags with no NAME attribute are ignored.
* prototype for php_file_le_stream()Wez Furlong2001-05-121-0/+1
|
* Changes for streams. Added temporary fopenstream function to PHP so thatWez Furlong2001-04-171-0/+4
| | | | | the streams can be tested.
* - Fix copyright notices with 2001Andi Gutmans2001-02-261-1/+1
|
* Fix for bug #4556Sean Bright2001-02-111-0/+16
| | | | | | # This is pretty much a total rewrite of get_meta_tags using a simple # handwritten tokenizer. It might be overkill, but it works.
* Both thread-safe and thread-unsafe builds should be ok nowZeev Suraski2001-01-131-1/+2
|
* - Fix exec() bugZeev Suraski2001-01-131-0/+28
| | | | | - Merge fsock and file globals
* Hardcode all functions which are mentioned in the Large File Support SpecSascha Schumann2000-12-071-4/+4
| | | | | http://ewe3.sas.com/standards/large.file/specs/api+.007.html
* - Remove #if 0 codeAndi Gutmans2000-09-111-3/+0
|
* - Move php_open_temporary_file() out of file.cAndi Gutmans2000-09-111-0/+2
|
* Security related updates:Zeev Suraski2000-09-091-1/+1
| | | | | | | | | - Introduce php_open_temporary_file(), in place of tempnam(). Still needs testing under UNIX (mkstemp()), works reliably under Windows now. - Reimplement the mechanism for unlinking uploaded files at the end of the request (was it ever tested?). Files moved with move_uploaded_file() will not be unlink()'d again, to avoid (albeit very unlikely) race conditions.
* Implement move_uploaded_file() (untested)Zeev Suraski2000-09-081-0/+1
|
* Changed lots of PHP 3 licence headers to PHP 4, mainly in .h files.David Croft2000-07-241-21/+10
| | | | | | | | | Added a few RCS $Id$ tags. # Note: I have avoided changing any .h files if the corresponding .c file # had not already been changed as I am not sure if there are any legal # issues here. So some extensions still have PHP 3 headers.
* Change header protection macros to conform to standard.Sascha Schumann2000-07-021-3/+3
| | | | | | | | | Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment" All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use by the implementation.
* - Make PHP compile again under Windows.Andi Gutmans2000-07-021-0/+1
| | | | | - Please be careful when you make such changes.
* Added sscanf() function.Clayton Collie2000-06-061-0/+1
|
* @- added fflush() function. (Eric Huss)Thies C. Arntzen2000-06-061-0/+1
| | | | | | | | # the socket fsync() might not work on Win32. # # i'm not sure if we need any code for flushing sockets as they are # currently alway written via write().
* Finished porting recode module.Kristian Köhntopp2000-03-121-0/+1
|
* @Cleaned up extension namespace (Stig)Stig Bakken2000-03-061-4/+0
| | | | | | Cleaned up extension namespace, and changed ext/standard into one single extension.
* @Added ftruncate() and fstat(), courtesy of Faisal Nasim <faisal@nasim.org>Andrei Zmievski2000-03-041-0/+2
|
* - Implemented socket_get_status() function. Some more stuff can be addedAndrei Zmievski2000-02-011-2/+4
| | | | | | | | | | | | to it in the future. - Renamed set_socket_timeout() to socket_set_timeout() - Renamed set_socket_blocking() to socket_set_blocking() but kept the old name for compatibility. It now outputs a warning that set_socket_timeout() is deprecated but still goes through. @ Added socket_get_status() function. Renamed: @ set_socket_timeout() -> socket_set_timeout() @ set_socket_blocking() -> socket_set_blocking(). (Andrei)
* Implemented realpath().Andrei Zmievski2000-02-011-0/+1
| | | | | @ Added realpath() function. (Andrei)
* More php3_ annihilationZeev Suraski1999-12-181-2/+2
|
* Can't forget fd_isset()Evan Klinger1999-11-241-0/+1
|
* First attempt at fd_set() and select()Evan Klinger1999-11-241-0/+2
| | | | | # Please test thoroughly
* @Added tmpfile() function (Stig)Stig Bakken1999-11-141-0/+1
| | | | | Removed the mkstemp stuff and added tmpfile() function instead.
* files are now resources, file.c is thread-safe, the le_ vars are no longer ↵Thies C. Arntzen1999-10-151-0/+3
| | | | | | | | | shared, but they are accessible thru "php_file_le_socket(), php_file_le_uploads()..." i also updated the ftp, pdf and file-upload stuff to match the new requirements. @- Cleaned up File-Module (Thies)