Lines Matching refs:len

111 #define IS_DIRECTORY_UP(element, len) \  argument
112 (len >= 2 && !php_check_dots(element, len))
114 #define IS_DIRECTORY_CURRENT(element, len) \ argument
115 (len == 1 && element[0] == '.')
133 #define IS_DIRECTORY_UP(element, len) \ argument
134 (len == 2 && element[0] == '.' && element[1] == '.')
138 #define IS_DIRECTORY_CURRENT(element, len) \ argument
139 (len == 1 && element[0] == '.')
304 DWORD len = sizeof(cur_path); in php_sys_stat_ex() local
308 DWORD r = GetCurrentDirectory(len, tmp); in php_sys_stat_ex()
309 if (r < len) { in php_sys_stat_ex()
324 len = r+1; in php_sys_stat_ex()
325 tmp = (char*)malloc(len); in php_sys_stat_ex()
373 int len = strlen(path); in php_sys_stat_ex() local
375 if (path[len-4] == '.') { in php_sys_stat_ex()
376 if (_memicmp(path+len-3, "exe", 3) == 0 || in php_sys_stat_ex()
377 _memicmp(path+len-3, "com", 3) == 0 || in php_sys_stat_ex()
378 _memicmp(path+len-3, "bat", 3) == 0 || in php_sys_stat_ex()
379 _memicmp(path+len-3, "cmd", 3) == 0) { in php_sys_stat_ex()
750 static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, int use_realpath, in… in tsrm_realpath_r() argument
766 if (len <= start) { in tsrm_realpath_r()
773 i = len; in tsrm_realpath_r()
778 if (i == len || in tsrm_realpath_r()
779 (i == len - 1 && path[i] == '.')) { in tsrm_realpath_r()
781 len = i - 1; in tsrm_realpath_r()
784 } else if (i == len - 2 && path[i] == '.' && path[i+1] == '.') { in tsrm_realpath_r()
791 return start ? start : len; in tsrm_realpath_r()
826 path[len] = 0; in tsrm_realpath_r()
835 if ((bucket = realpath_cache_find(path, len, *t TSRMLS_CC)) != NULL) { in tsrm_realpath_r()
863 tmp = tsrm_do_alloca(len+1, use_heap); in tsrm_realpath_r()
864 memcpy(tmp, path, len+1); in tsrm_realpath_r()
867 !(IS_UNC_PATH(path, len) && len >= 3 && path[2] != '?') && in tsrm_realpath_r()
955 memcpy(substitutename, path, len + 1); in tsrm_realpath_r()
956 substitutename_len = len; in tsrm_realpath_r()
993 j = len; in tsrm_realpath_r()
1046 tmp = tsrm_do_alloca(len+1, use_heap); in tsrm_realpath_r()
1047 memcpy(tmp, path, len+1); in tsrm_realpath_r()
1058 tmp = tsrm_do_alloca(len+1, use_heap); in tsrm_realpath_r()
1059 memcpy(tmp, path, len+1); in tsrm_realpath_r()
1114 if (j < 0 || j + len - i >= MAXPATHLEN-1) { in tsrm_realpath_r()
1124 memcpy(path+j, tmp+i, len-i+1); in tsrm_realpath_r()
1125 j += (len-i); in tsrm_realpath_r()
1129 if (j < 0 || j + len - i >= MAXPATHLEN-1) { in tsrm_realpath_r()
1133 memcpy(path+j, tmp+i, len-i+1); in tsrm_realpath_r()
1134 j += (len-i); in tsrm_realpath_r()
1140 realpath_cache_add(tmp, len, path, j, directory, *t TSRMLS_CC); in tsrm_realpath_r()
1430 int len = new_state.cwd_length>MAXPATHLEN-1?MAXPATHLEN-1:new_state.cwd_length; in virtual_realpath() local
1432 memcpy(real_path, new_state.cwd, len); in virtual_realpath()
1433 real_path[len] = '\0'; in virtual_realpath()