diff options
| author | Zeev Suraski <zeev@php.net> | 2000-04-05 19:02:28 +0000 |
|---|---|---|
| committer | Zeev Suraski <zeev@php.net> | 2000-04-05 19:02:28 +0000 |
| commit | 794f3121766c8f807f587803950e4d61b39c2950 (patch) | |
| tree | 1c0069c5b2d394901bb9ceac7f36a4d3c50fc2f3 /main/php_virtual_cwd.h | |
| parent | 7c70003d2202a2ca6fce8c222f2b827de028254d (diff) | |
| download | php-git-794f3121766c8f807f587803950e4d61b39c2950.tar.gz | |
Fix a problem with the virtual directory mechanism (corruption of the filenames to open)
Diffstat (limited to 'main/php_virtual_cwd.h')
| -rw-r--r-- | main/php_virtual_cwd.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/main/php_virtual_cwd.h b/main/php_virtual_cwd.h index 24fe7e7c8b..52d828574e 100644 --- a/main/php_virtual_cwd.h +++ b/main/php_virtual_cwd.h @@ -4,6 +4,10 @@ #include "zend.h" #include "zend_API.h" +#ifdef PHP_EXPORTS +#define CWD_EXPORTS +#endif + #ifdef ZEND_WIN32 # ifdef CWD_EXPORTS # define CWD_API __declspec(dllexport) @@ -21,14 +25,14 @@ typedef struct _cwd_state { typedef int (*verify_path_func)(const cwd_state *); -void virtual_cwd_startup(); -void virtual_cwd_shutdown(); -char *virtual_getcwd_ex(int *length); -char *virtual_getcwd(char *buf, size_t size); -int virtual_chdir(char *path); -int virtual_chdir_file(char *path); -int virtual_filepath(char *path, char **filepath); -FILE *virtual_fopen(char *path, const char *mode); +CWD_API void virtual_cwd_startup(); +CWD_API void virtual_cwd_shutdown(); +CWD_API char *virtual_getcwd_ex(int *length); +CWD_API char *virtual_getcwd(char *buf, size_t size); +CWD_API int virtual_chdir(char *path); +CWD_API int virtual_chdir_file(char *path); +CWD_API int virtual_filepath(char *path, char **filepath); +CWD_API FILE *virtual_fopen(char *path, const char *mode); ZEND_BEGIN_MODULE_GLOBALS(cwd) cwd_state cwd; |
