summaryrefslogtreecommitdiff
path: root/main/php_virtual_cwd.h
diff options
context:
space:
mode:
authorStanislav Malyshev <stas@php.net>2000-06-04 08:29:11 +0000
committerStanislav Malyshev <stas@php.net>2000-06-04 08:29:11 +0000
commit5af7dff7581ac7314c57ed525d590f9709a5d432 (patch)
treec8eb9f80133958d39341f6c90a4351bb3527d832 /main/php_virtual_cwd.h
parent375474ce8632b113d025861308057c44573b2900 (diff)
downloadphp-git-5af7dff7581ac7314c57ed525d590f9709a5d432.tar.gz
add opendir to VIRTUAL_DIR
Diffstat (limited to 'main/php_virtual_cwd.h')
-rw-r--r--main/php_virtual_cwd.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/main/php_virtual_cwd.h b/main/php_virtual_cwd.h
index dfd810a118..9d6150a07c 100644
--- a/main/php_virtual_cwd.h
+++ b/main/php_virtual_cwd.h
@@ -11,6 +11,13 @@
#include <unistd.h>
#endif
+#ifdef ZEND_WIN32
+#include "win32/readdir.h"
+#else
+#ifdef HAVE_DIRENT_H
+#include <dirent.h>
+#endif
+#endif
#ifdef PHP_EXPORTS
#define CWD_EXPORTS
@@ -51,6 +58,7 @@ CWD_API int virtual_lstat(const char *path, struct stat *buf);
CWD_API int virtual_unlink(const char *path);
CWD_API int virtual_mkdir(const char *pathname, mode_t mode);
CWD_API int virtual_rmdir(const char *pathname);
+CWD_API DIR *virtual_opendir(const char *pathname);
CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func verify_path);