12 references to S_IFMT
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (2)
336
if ((status.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR)
341
if ((status.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFREG)
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (3)
138
return EntryExists && (_fileCache.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFLNK;
531
int fileType = _fileCache.Mode & Interop.Sys.FileTypes.
S_IFMT
;
538
isDirectory = (target.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR;
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Exists.Unix.cs (3)
27
return (fileinfo.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR;
57
if ((fileinfo.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFLNK)
65
return (fileinfo.Mode & Interop.Sys.FileTypes.
S_IFMT
) != Interop.Sys.FileTypes.S_IFDIR;
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (3)
129
if ((sourceStat.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR)
138
if ((destStat.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR)
438
else if ((sourceFileStatus.Mode & Interop.Sys.FileTypes.
S_IFMT
) != Interop.Sys.FileTypes.S_IFDIR
src\libraries\System.Private.CoreLib\src\System\IO\Path.Unix.cs (1)
20
isDirectory = result && (fileInfo.Mode & Interop.Sys.FileTypes.
S_IFMT
) == Interop.Sys.FileTypes.S_IFDIR;