diff options
| author | Pierre Joye <pajoye@php.net> | 2010-11-04 01:16:20 +0000 | 
|---|---|---|
| committer | Pierre Joye <pajoye@php.net> | 2010-11-04 01:16:20 +0000 | 
| commit | 8efec79ffe98deb39abbe9b6806eb9a17d69f86f (patch) | |
| tree | 77cea567beeb82bcc38bcd4d17d4d782560a8c62 /TSRM/tsrm_virtual_cwd.c | |
| parent | e61005f7127191cc5b8a503cf6b54383f33a4b7b (diff) | |
| download | php-git-8efec79ffe98deb39abbe9b6806eb9a17d69f86f.tar.gz | |
- expose php_sys_(l)stat, doing will prevent me to have to provide pecl's builds for <5.3.3 and another set for 5.3.4+. Trunk remains the same, A(B/P)I can be broken there
Diffstat (limited to 'TSRM/tsrm_virtual_cwd.c')
| -rw-r--r-- | TSRM/tsrm_virtual_cwd.c | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/TSRM/tsrm_virtual_cwd.c b/TSRM/tsrm_virtual_cwd.c index f93639e69c..a48333c3e2 100644 --- a/TSRM/tsrm_virtual_cwd.c +++ b/TSRM/tsrm_virtual_cwd.c @@ -277,6 +277,18 @@ CWD_API int php_sys_readlink(const char *link, char *target, size_t target_len){  }  /* }}} */ +CWD_API int php_sys_stat(const char *path, struct stat *buf) /* {{{ */ +{ +	return php_sys_stat_ex(path, buf, 0); +} +/* }}} */ + +CWD_API int php_sys_lstat(const char *path, struct stat *buf) /* {{{ */ +{ +	return php_sys_stat_ex(path, buf, 1); +} +/* }}} */ +  CWD_API int php_sys_stat_ex(const char *path, struct stat *buf, int lstat) /* {{{ */  {  	WIN32_FILE_ATTRIBUTE_DATA data;  | 
