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.