|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
| struct | _zend_stream |
| struct | _zend_file_handle |
Macros | |
| #define | ZEND_MMAP_AHEAD 32 |
| #define | zend_fseek fseek |
| #define | zend_ftell ftell |
| #define | zend_lseek lseek |
| #define | zend_fstat fstat |
| #define | zend_stat stat |
Typedefs | |
| typedef size_t(* | zend_stream_fsizer_t) (void *handle) |
| typedef ssize_t(* | zend_stream_reader_t) (void *handle, char *buf, size_t len) |
| typedef void(* | zend_stream_closer_t) (void *handle) |
| typedef struct _zend_stream | zend_stream |
| typedef struct _zend_file_handle | zend_file_handle |
| typedef struct stat | zend_stat_t |
Enumerations | |
| enum | zend_stream_type { ZEND_HANDLE_FILENAME , ZEND_HANDLE_FP , ZEND_HANDLE_STREAM } |
Functions | |
| ZEND_API void | zend_stream_init_fp (zend_file_handle *handle, FILE *fp, const char *filename) |
| ZEND_API void | zend_stream_init_filename (zend_file_handle *handle, const char *filename) |
| ZEND_API void | zend_stream_init_filename_ex (zend_file_handle *handle, zend_string *filename) |
| ZEND_API zend_result | zend_stream_open (zend_file_handle *handle) |
| ZEND_API zend_result | zend_stream_fixup (zend_file_handle *file_handle, char **buf, size_t *len) |
| ZEND_API void | zend_destroy_file_handle (zend_file_handle *file_handle) |
| void | zend_stream_init (void) |
| void | zend_stream_shutdown (void) |
Definition at line 95 of file zend_stream.h.
Definition at line 98 of file zend_stream.h.
Definition at line 96 of file zend_stream.h.
| #define zend_lseek lseek |
Definition at line 97 of file zend_stream.h.
| #define ZEND_MMAP_AHEAD 32 |
Definition at line 37 of file zend_stream.h.
Definition at line 99 of file zend_stream.h.
| typedef struct _zend_file_handle zend_file_handle |
| typedef struct stat zend_stat_t |
Definition at line 94 of file zend_stream.h.
| typedef struct _zend_stream zend_stream |
Definition at line 35 of file zend_stream.h.
Definition at line 33 of file zend_stream.h.
Definition at line 34 of file zend_stream.h.
| enum zend_stream_type |
| Enumerator | |
|---|---|
| ZEND_HANDLE_FILENAME | |
| ZEND_HANDLE_FP | |
| ZEND_HANDLE_STREAM | |
Definition at line 39 of file zend_stream.h.
| ZEND_API void zend_destroy_file_handle | ( | zend_file_handle * | file_handle | ) |
Definition at line 268 of file zend_stream.c.
| ZEND_API zend_result zend_stream_fixup | ( | zend_file_handle * | file_handle, |
| char ** | buf, | ||
| size_t * | len ) |
Definition at line 127 of file zend_stream.c.
Definition at line 280 of file zend_stream.c.
| ZEND_API void zend_stream_init_filename | ( | zend_file_handle * | handle, |
| const char * | filename ) |
Definition at line 70 of file zend_stream.c.
| ZEND_API void zend_stream_init_filename_ex | ( | zend_file_handle * | handle, |
| zend_string * | filename ) |
Definition at line 76 of file zend_stream.c.
| ZEND_API void zend_stream_init_fp | ( | zend_file_handle * | handle, |
| FILE * | fp, | ||
| const char * | filename ) |
Definition at line 63 of file zend_stream.c.
| ZEND_API zend_result zend_stream_open | ( | zend_file_handle * | handle | ) |
Definition at line 82 of file zend_stream.c.
Definition at line 285 of file zend_stream.c.