]> granicus.if.org Git - php/commitdiff
- Add comment in macro and remove some now unneeded code
authorAndi Gutmans <andi@php.net>
Fri, 20 Dec 2002 08:42:50 +0000 (08:42 +0000)
committerAndi Gutmans <andi@php.net>
Fri, 20 Dec 2002 08:42:50 +0000 (08:42 +0000)
TSRM/tsrm_virtual_cwd.c
TSRM/tsrm_virtual_cwd.h

index 12c35e1ced2962e32c270a6c80d3fdeb525f4574..22dd592ed9f9aaa4e04230b5d04048126ad5f5e6 100644 (file)
@@ -340,9 +340,6 @@ CWD_API int virtual_file_ex(cwd_state *state, const char *path, verify_path_func
         copy_amount = COPY_WHEN_ABSOLUTE(path_copy);
                is_absolute = 1;
 #ifdef TSRM_WIN32
-       } else if (IS_UNC_PATH(path_copy, path_length)) {
-               copy_amount = 2;
-               is_absolute = 1;
        } else if (IS_SLASH(path_copy[0])) {
                copy_amount = 2;
 #endif
index 47bc587da87e93b8f859d52230729fd403d7de32..c172759a9f632987bfccbc37420821273587708f 100644 (file)
@@ -53,9 +53,8 @@ typedef unsigned short mode_t;
 #define IS_SLASH_P(c)  (*(c) == '/' || \
         (*(c) == '\\' && !IsDBCSLeadByte(*(c-1))))
 
-/* COPY_WHEN_ABSOLUTE also takes path as argument because netware needs it
- * to account for volume name that is unique to NetWare absolute paths
- */
+/* COPY_WHEN_ABSOLUTE is 2 under Win32 because by chance both regular absolute paths
+   in the file system and UNC paths need copying of two characters */
 #define COPY_WHEN_ABSOLUTE(path) 2
 #define IS_UNC_PATH(path, len) \
        (len >= 2 && IS_SLASH(path[0]) && IS_SLASH(path[1]))