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.