cvs: /php4 php_virtual_cwd.c
| From: | Andi Gutmans | Date: | Thu, 16 Mar 2000 22:47:23 +0000 |
| Subject: | cvs: /php4 php_virtual_cwd.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-12288@lists.php.net to get a copy of this message | ||
andi Thu Mar 16 14:47:23 2000 EDT
Modified files:
/php4 php_virtual_cwd.c
Log:
- Last one for today.
Index: php4/php_virtual_cwd.c
diff -u php4/php_virtual_cwd.c:1.10 php4/php_virtual_cwd.c:1.11
--- php4/php_virtual_cwd.c:1.10 Thu Mar 16 14:37:59 2000
+++ php4/php_virtual_cwd.c Thu Mar 16 14:46:53 2000
@@ -137,7 +137,7 @@
}
/* returns 0 for ok, 1 for error */
-int virtual_chdir(cwd_state *state, char *path, verify_path_func verify_path)
+int virtual_file_ex(cwd_state *state, char *path, verify_path_func verify_path)
{
uint path_length = strlen(path);
char *ptr = path;
@@ -220,6 +220,16 @@
return (ret);
}
+int virtual_chdir(cwd_state *state, char *path)
+{
+ return virtual_file_ex(state, path, NULL); /* Use NULL right now instead of php_is_dir_ok */
+}
+
+int virtual_filepath(cwd_state *state, char *path)
+{
+ return virtual_file_ex(state, path, php_is_file_ok);
+}
+
main(void)
{
cwd_state state;
@@ -240,7 +250,7 @@
#define T(a) \
printf("[%s] $ cd %s\n", virtual_getcwd(&state, &length), a); \
- virtual_chdir(&state, strdup(a), NULL); \
+ virtual_chdir(&state, strdup(a)); \
printf("new path is %s\n", virtual_getcwd(&state, &length));
T("..")