diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-16 17:17:19 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-16 17:44:32 +0200 |
commit | b317f0eb59eb1265cbc7ed3eb00f757e2ff65e4d (patch) | |
tree | e97d72be1c9a148d1b32a0c94450bc9f119133ad /Zend/zend_stream.h | |
parent | e0eca262852dba1a78afcde64a49126c81fead1a (diff) | |
download | php-git-b317f0eb59eb1265cbc7ed3eb00f757e2ff65e4d.tar.gz |
Remove ZEND_HANDLE_MAPPED
The buf/len members are now simply used in addition to the main
stream, without changing the handle kind.
Diffstat (limited to 'Zend/zend_stream.h')
-rw-r--r-- | Zend/zend_stream.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/Zend/zend_stream.h b/Zend/zend_stream.h index a554bb884c..87aec7aff3 100644 --- a/Zend/zend_stream.h +++ b/Zend/zend_stream.h @@ -37,21 +37,12 @@ typedef void (*zend_stream_closer_t)(void* handle); typedef enum { ZEND_HANDLE_FILENAME, ZEND_HANDLE_FP, - ZEND_HANDLE_STREAM, - ZEND_HANDLE_MAPPED + ZEND_HANDLE_STREAM } zend_stream_type; -typedef struct _zend_mmap { - size_t len; - char *buf; - void *old_handle; - zend_stream_closer_t old_closer; -} zend_mmap; - typedef struct _zend_stream { void *handle; int isatty; - zend_mmap mmap; zend_stream_reader_t reader; zend_stream_fsizer_t fsizer; zend_stream_closer_t closer; @@ -65,6 +56,8 @@ typedef struct _zend_file_handle { const char *filename; zend_string *opened_path; zend_stream_type type; + char *buf; + size_t len; } zend_file_handle; BEGIN_EXTERN_C() |