Lines Matching +full:is +full:- +full:wsl
46 FChar c = p[-1]; in FindFile_KeepDots()
51 p--; in FindFile_KeepDots()
54 c = p[-1]; in FindFile_KeepDots()
102 return Callback->ScanError(path, errorCode); in AddError()
111 static const unsigned kScanProgressStepMask = (1 << 12) - 1;
116 return Callback->ScanProgress(Stat, dirPath, true); in ScanProgress()
131 p -= name.Len(); in GetPrefixesPath()
137 p -= s.Len(); in GetPrefixesPath()
204 secureIndex = -1; in AddSecurityItem()
361 int secureIndex = -1; in EnumerateDir()
389 const FStringVector &filePaths - are path without tail slashes.
410 const int phyParent = phyPrefix.IsEmpty() ? -1 : (int)AddPrefix(-1, -1, fs2us(phyPrefix)); in EnumerateItems2()
411 const int logParent = logPrefix.IsEmpty() ? -1 : (int)AddPrefix(-1, -1, logPrefix); in EnumerateItems2()
429 requestedPaths->Add(phyPath); in EnumerateItems2()
442 int secureIndex = -1; in EnumerateItems2()
558 dirItems.AddDirFileInfo(phyParent, logParent, -1, fi2); in EnumerateAltStreams()
566 If there is Reparse error, we free dirItem.Reparse data.
588 Stat.FilesSize -= fi.Size; in SetLinkInfo()
618 int dirItemIndex = -1; in EnumerateForItem()
638 int secureIndex = -1; in EnumerateForItem()
756 and wildcard mode is disabled, we can ignore wildcard in name in CanUseFsDirect()
778 // it returns (true) for non real FS folder path like - "\\SERVER\" in IsVirtualFsFolder()
911 int secureIndex = -1; in EnumerateDirItems()
1054 // scan drives, if wildcard is "*:\" in EnumerateDirItems()
1173 const int phyParent = pair.Prefix.IsEmpty() ? -1 : (int)dirItems.AddPrefix(-1, -1, pair.Prefix); in EnumerateItems()
1174 int logParent = -1; in EnumerateItems()
1181 logParent = (int)dirItems.AddPrefix(-1, -1, addPathPrefix); in EnumerateItems()
1234 // here we also can manually parse unsupported links (like WSL links) in FillFixedReparse()
1242 // Stat.FilesSize -= item.Size; in FillFixedReparse()
1284 // we don't change WSL symlinks in FillFixedReparse()
1308 const UString prefix = fullPath.Left(fullPath.Len() - logPath.Len()); in FillFixedReparse()
1378 // printf("\ngetpwuid=%s\n", pw->pw_name); in FillDeviceSizes()
1381 a = pw->pw_name; in FillDeviceSizes()
1394 // printf("\ngetgrgid %d %s\n", OwnerGroupMap.Numbers[i], gr->gr_name); in FillDeviceSizes()
1395 a = gr->gr_name; in FillDeviceSizes()
1429 ConvertUTF8ToUnicode(AString(pw->pw_name), u); in FillDeviceSizes()
1437 // we can use utf-8 here. in FillDeviceSizes()
1439 ConvertUTF8ToUnicode(AString(gr->gr_name), u); in FillDeviceSizes()
1471 if (pos < 0 - (int)i) in FillDeviceSizes()
1540 if (i > 0 && CompareFileNames(sortedFullPaths[i], sortedFullPaths[i - 1]) == 0) in EnumerateDirItemsAndSort()