93 Commits (75df505fe6124e12e0185ee46cc47d2b20140887)

Author SHA1 Message Date
Hartmut Holzgraefe b8f7d9f9f5 wrap all PHPAPI prototypes into BEGIN_EXTERN_C/END_EXTERN_C blocks 22 years ago
Sara Golemon 6d10371ec6 'Bug Fix': scandir, being a new function in PHP5 should have always been wrapper aware. 22 years ago
foobar ccfc46b0aa - Happy new year and PHP 5 for rest of the files too.. 22 years ago
Sara Golemon a67bf6ecc9 Fix Win32 Build. mkdir/rmdir are macros 23 years ago
Sara Golemon c56647833b Route mkdir()/rmdir() via wrapper ops. 23 years ago
Sara Golemon b1f8236b63 Route rename() via wrapper ops. 23 years ago
Sara Golemon 681d18effd Move safemode/basedir checks for url_stat to plain_wrapper. 23 years ago
Sara Golemon 026d4c9e4c Route php_stat() via streams/url_stat API (php_stream_stat_path). 23 years ago
Wez Furlong 3ee72aa5be port "liveness" checks and a couple of other things from the 4.3 branch. 23 years ago
Derick Rethans 3ab8d263b8 - Always store the URI path in the streams structure, and expose it with 23 years ago
Ilia Alshanetsky 4d98e9ec97 Finalize the closing process of persistent streams. The current 23 years ago
Wez Furlong 5ecc91c27d Merge selectable descriptor casting from PHP_4_3 branch. 23 years ago
James Cox f68c7ff249 updating license information in the headers. 23 years ago
Sara Golemon 65d359d71a Fold 'options' parameter into wops->unlink method 23 years ago
Sara Golemon 5126fbe556 Setup unlink() method in wrapper_ops structure, implement unlink in plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops 23 years ago
Sara Golemon 0c366c24e5 Macro: php_stream_get_from_zval(php_stream *stream, zval **zstream, char *mode, int options, char **opened_path, php_stream_context *context) Z_TYPE_PP(zstream) can be either IS_RESOURCE (An already opened stream) or IS_STRING (a path to a stream to be opened) 23 years ago
Wez Furlong 86fb577d59 Implement persistent plain file streams. 23 years ago
Wez Furlong cfd8150b30 Add a generic meta data api for streams. 23 years ago
Wez Furlong fd61f69077 Another big commit (tm). 23 years ago
Sascha Schumann 60dcebd71a rename macro argument so that it does not partially match the string. 23 years ago
Ilia Alshanetsky 862634ffa5 Added locking to streams. 23 years ago
Wez Furlong 088e2692c3 MFB: Bunch of streams related fixes. 23 years ago
Wez Furlong 32165a5546 Implement new filter API, stage 1. 23 years ago
Wez Furlong 6e296c5cbb Move some of the streams header into supplementary files 23 years ago
Wez Furlong 35878992d8 Moving away from ANSI stdio for plain files. 23 years ago
Ilia Alshanetsky f98ea4c46d Added feature request #9173 (added stream_get_line(), this function will 23 years ago
Ilia Alshanetsky a592f3cc56 Added missing definitions. 23 years ago
Wez Furlong 52a3c29e22 Fix for bug #21406; infinite loop during filter flushing. 24 years ago
Sara Golemon 42e912da79 Expose stream_filters_hash so that it can be searched by stream_get_filters() 24 years ago
Derick Rethans da9eb594c6 - Fix warnings on UnixWare 24 years ago
Sebastian Bergmann 2c5d4b8c23 Bump year. 24 years ago
Wez Furlong ca58966a0d Merge streams changes from branch. 24 years ago
Marcus Boerger a73e74c2f8 Make the macro use the function and not the other macro as discussed 24 years ago
Marcus Boerger 1f0b200188 php_stream replacement for fprintf 24 years ago
Marcus Boerger 8f6120fef4 correct define: silences compiler warning in http_fopen_wrapper.c 24 years ago
Ilia Alshanetsky 728eacbf52 A better fix for bug #20110. 24 years ago
Wez Furlong dabf1053cd Refine stream_select() to work with streams that have data in their read 24 years ago
Wez Furlong 829f1855fd made fgets() binary safe. 24 years ago
Ilia Alshanetsky 4b83b189fe Fixed bug #19971 (optimized the file() function). 24 years ago
Wez Furlong 077fe52d8b This seems to resolve the issues with fgets. 24 years ago
Wez Furlong 9c5883bdf6 replace dont_block with a flag. 24 years ago
Sascha Schumann 4f7e6dadd8 Improve the general behaviour of stream_gets and fix its semantics 24 years ago
Wez Furlong 393d57d5be Differentiate between write buffer and streams read buffer sizes. 24 years ago
Wez Furlong 84e0df3dfe Allow user streams/wrappers to implement fstat(), opendir() and stat(). 24 years ago
Wez Furlong 3a67c67737 Rename file_get_wrapper_data -> file_get_meta_data. 24 years ago
Wez Furlong 696e0a2301 Implement persistent streams. (for pfsockopen). 24 years ago
Wez Furlong 031f019351 Enable include("http://....") under win32 by downloading to a temporary 24 years ago
Wez Furlong ad4afdf827 fix some warnings. 24 years ago
Wez Furlong 9e84b3d5b5 Revise buffer/seek code a little. 24 years ago
Wez Furlong 4d8a07d529 Implement read buffering in streams. 24 years ago