39 references to FileStatus
System.Private.CoreLib (39)
LibraryImports.g.cs (15)
7738
internal static partial int FStat(global::System.Runtime.InteropServices.SafeHandle fd, out global::Interop.Sys.
FileStatus
output)
7751
fixed (global::Interop.Sys.
FileStatus
* __output_native = &output)
7770
static extern unsafe int __PInvoke(nint __fd_native, global::Interop.Sys.
FileStatus
* __output_native);
7779
internal static partial int Stat(string path, out global::Interop.Sys.
FileStatus
output)
7792
fixed (global::Interop.Sys.
FileStatus
* __output_native = &output)
7811
static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.
FileStatus
* __output_native);
7820
internal static partial int LStat(string path, out global::Interop.Sys.
FileStatus
output)
7833
fixed (global::Interop.Sys.
FileStatus
* __output_native = &output)
7852
static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.
FileStatus
* __output_native);
7861
internal static partial int Stat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.
FileStatus
output)
7874
fixed (global::Interop.Sys.
FileStatus
* __output_native = &output)
7893
static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.
FileStatus
* __output_native);
7902
internal static partial int LStat(global::System.ReadOnlySpan<char> path, out global::Interop.Sys.
FileStatus
output)
7915
fixed (global::Interop.Sys.
FileStatus
* __output_native = &output)
7934
static extern unsafe int __PInvoke(byte* __path_native, global::Interop.Sys.
FileStatus
* __output_native);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (3)
59
internal static partial int FStat(SafeHandle fd, out
FileStatus
output);
62
internal static partial int Stat(string path, out
FileStatus
output);
65
internal static partial int LStat(string path, out
FileStatus
output);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.Span.cs (2)
13
internal static partial int Stat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out
FileStatus
output);
16
internal static partial int LStat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out
FileStatus
output);
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (6)
375
Interop.Sys.
FileStatus
status = default;
443
Interop.Sys.
FileStatus
pathStatus;
534
private void FStatCheckIO(string path, ref Interop.Sys.
FileStatus
status, ref bool statusHasValue)
564
int result = Interop.Sys.FStat(this, out Interop.Sys.
FileStatus
status);
574
private static FileHandleType MapUnixFileTypeToFileType(Interop.Sys.
FileStatus
status)
589
int result = Interop.Sys.FStat(this, out Interop.Sys.
FileStatus
status);
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (2)
29
private Interop.Sys.
FileStatus
_fileCache;
536
if (Interop.Sys.Stat(path, out Interop.Sys.
FileStatus
target) == 0)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Exists.Unix.cs (2)
18
Interop.Sys.
FileStatus
fileinfo;
37
Interop.Sys.
FileStatus
fileinfo;
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (5)
126
Interop.CheckIo(Interop.Sys.LStat(sourceFullPath, out Interop.Sys.
FileStatus
sourceStat), sourceFullPath);
134
Interop.Sys.
FileStatus
destStat;
224
Interop.Sys.
FileStatus
sourceStat, destStat;
414
if (!isCaseSensitiveRename && Interop.Sys.LStat(destNoDirectorySeparator, out Interop.Sys.
FileStatus
destFileStatus) >= 0)
419
if (Interop.Sys.LStat(srcNoDirectorySeparator, out Interop.Sys.
FileStatus
sourceFileStatus) < 0)
src\libraries\System.Private.CoreLib\src\System\IO\Path.Unix.cs (1)
19
bool result = Interop.Sys.LStat(fullPath, out Interop.Sys.
FileStatus
fileInfo) == Interop.Errors.ERROR_SUCCESS;
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (3)
229
if (Interop.Sys.FStat(fileHandle, out Interop.Sys.
FileStatus
fileStatus) != 0)
427
if (Interop.Sys.FStat(fd, out Interop.Sys.
FileStatus
fileStatus) != 0)
498
int statResult = Interop.Sys.Stat(directoryPath, out Interop.Sys.
FileStatus
fileStatus);