set to the script directory
PG(connection_status) = PHP_CONNECTION_NORMAL;
zend_activate(CLS_C ELS_CC);
- sapi_activate(SLS_C);
+ sapi_activate(SLS_C);
+
+#ifdef VIRTUAL_DIR
+ virtual_cwd_activate(SG(request_info).path_translated);
+#endif
php_set_timeout(PG(max_execution_time));
ZEND_INIT_MODULE_GLOBALS(cwd, cwd_globals_ctor, cwd_globals_dtor);
}
+CWD_API void virtual_cwd_activate(char *filename)
+{
+ if (filename) {
+ virtual_chdir_file(filename);
+ }
+}
+
CWD_API void virtual_cwd_shutdown()
{
#ifndef ZTS
CWD_API void virtual_cwd_startup();
CWD_API void virtual_cwd_shutdown();
+CWD_API void virtual_cwd_activate(char *filename);
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);