|
php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <sys/types.h>#include <sys/stat.h>#include <string.h>#include <stdio.h>#include <limits.h>#include <errno.h>#include <stdlib.h>#include <fcntl.h>#include <time.h>#include "zend.h"#include "zend_virtual_cwd.h"#include "TSRM.h"#include <unistd.h>Go to the source code of this file.
Macros | |
| #define | VIRTUAL_CWD_DEBUG 0 |
| #define | CWD_STATE_COPY(d, s) |
| #define | CWD_STATE_FREE(s) |
| #define | CWD_STATE_FREE_ERR(state) |
| #define | LINK_MAX 32 |
Variables | |
| virtual_cwd_globals | cwd_globals |
Definition at line 102 of file zend_virtual_cwd.c.
Definition at line 107 of file zend_virtual_cwd.c.
Definition at line 118 of file zend_virtual_cwd.c.
| #define LINK_MAX 32 |
Definition at line 487 of file zend_virtual_cwd.c.
| #define VIRTUAL_CWD_DEBUG 0 |
Definition at line 76 of file zend_virtual_cwd.c.
Definition at line 355 of file zend_virtual_cwd.c.
Definition at line 361 of file zend_virtual_cwd.c.
| CWD_API realpath_cache_bucket ** realpath_cache_get_buckets | ( | void | ) |
Definition at line 480 of file zend_virtual_cwd.c.
| CWD_API realpath_cache_bucket * realpath_cache_lookup | ( | const char * | path, |
| size_t | path_len, | ||
| time_t | t ) |
Definition at line 464 of file zend_virtual_cwd.c.
Definition at line 475 of file zend_virtual_cwd.c.
Definition at line 470 of file zend_virtual_cwd.c.
| CWD_API char * tsrm_realpath | ( | const char * | path, |
| char * | real_path ) |
Definition at line 1717 of file zend_virtual_cwd.c.
| CWD_API int virtual_access | ( | const char * | pathname, |
| int | mode ) |
Definition at line 1332 of file zend_virtual_cwd.c.
| CWD_API zend_result virtual_chdir | ( | const char * | path | ) |
Definition at line 1203 of file zend_virtual_cwd.c.
| CWD_API int virtual_chdir_file | ( | const char * | path, |
| int(* | p_chdir )(const char *path) ) |
Definition at line 1211 of file zend_virtual_cwd.c.
Definition at line 1379 of file zend_virtual_cwd.c.
| CWD_API int virtual_chown | ( | const char * | filename, |
| uid_t | owner, | ||
| gid_t | group, | ||
| int | link ) |
Definition at line 1414 of file zend_virtual_cwd.c.
Definition at line 1477 of file zend_virtual_cwd.c.
Definition at line 233 of file zend_virtual_cwd.c.
Definition at line 241 of file zend_virtual_cwd.c.
| void virtual_cwd_main_cwd_init | ( | uint8_t | reinit | ) |
Definition at line 175 of file zend_virtual_cwd.c.
Definition at line 220 of file zend_virtual_cwd.c.
Definition at line 205 of file zend_virtual_cwd.c.
| CWD_API int virtual_file_ex | ( | cwd_state * | state, |
| const char * | path, | ||
| verify_path_func | verify_path, | ||
| int | use_realpath ) |
Definition at line 1007 of file zend_virtual_cwd.c.
| CWD_API int virtual_filepath | ( | const char * | path, |
| char ** | filepath ) |
Definition at line 1299 of file zend_virtual_cwd.c.
| CWD_API int virtual_filepath_ex | ( | const char * | path, |
| char ** | filepath, | ||
| verify_path_func | verify_path ) |
Definition at line 1283 of file zend_virtual_cwd.c.
| CWD_API FILE * virtual_fopen | ( | const char * | path, |
| const char * | mode ) |
Definition at line 1305 of file zend_virtual_cwd.c.
| CWD_API char * virtual_getcwd | ( | char * | buf, |
| size_t | size ) |
Definition at line 291 of file zend_virtual_cwd.c.
| CWD_API char * virtual_getcwd_ex | ( | size_t * | length | ) |
Definition at line 250 of file zend_virtual_cwd.c.
| CWD_API int virtual_lstat | ( | const char * | path, |
| zend_stat_t * | buf ) |
Definition at line 1550 of file zend_virtual_cwd.c.
Definition at line 1590 of file zend_virtual_cwd.c.
| CWD_API int virtual_open | ( | const char * | path, |
| int | flags, | ||
| ... ) |
Definition at line 1441 of file zend_virtual_cwd.c.
Definition at line 1636 of file zend_virtual_cwd.c.
| CWD_API FILE * virtual_popen | ( | const char * | command, |
| const char * | type ) |
Definition at line 1661 of file zend_virtual_cwd.c.
| CWD_API char * virtual_realpath | ( | const char * | path, |
| char * | real_path ) |
Definition at line 1245 of file zend_virtual_cwd.c.
| CWD_API int virtual_rename | ( | const char * | oldname, |
| const char * | newname ) |
Definition at line 1495 of file zend_virtual_cwd.c.
| CWD_API int virtual_rmdir | ( | const char * | pathname | ) |
Definition at line 1611 of file zend_virtual_cwd.c.
| CWD_API int virtual_stat | ( | const char * | path, |
| zend_stat_t * | buf ) |
Definition at line 1532 of file zend_virtual_cwd.c.
| CWD_API int virtual_unlink | ( | const char * | path | ) |
Definition at line 1568 of file zend_virtual_cwd.c.
| virtual_cwd_globals cwd_globals |
Definition at line 89 of file zend_virtual_cwd.c.