|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for Interop.Sys:Classes | |
| struct | DirectoryEntry |
| struct | FileStatus |
Static Public Member Functions | |
| static string | ReadLink (string path) |
Package Types | |
| enum | NodeType { DT_UNKNOWN , DT_FIFO , DT_CHR , DT_DIR = 4 , DT_BLK = 6 , DT_REG = 8 , DT_LNK = 10 , DT_SOCK = 12 , DT_WHT = 14 } |
| enum | FileStatusFlags { None = 0 , HasBirthTime = 1 } |
| enum | Permissions { Mask = 511 , S_IRWXU = 448 , S_IRUSR = 256 , S_IWUSR = 128 , S_IXUSR = 64 , S_IRWXG = 56 , S_IRGRP = 32 , S_IWGRP = 16 , S_IXGRP = 8 , S_IRWXO = 7 , S_IROTH = 4 , S_IWOTH = 2 , S_IXOTH = 1 } |
Package Functions | |
| static global::Interop.Error | ConvertErrorPlatformToPal (int platformErrno) |
| static int | ConvertErrorPalToPlatform (global::Interop.Error error) |
| static unsafe void | GetNonCryptographicallySecureRandomBytes (byte *buffer, int length) |
| static global::System.IntPtr | OpenDir (string path) |
| static int | GetReadDirRBufferSize () |
| static unsafe int | ReadDirR (global::System.IntPtr dir, byte *buffer, int bufferSize, out global::Interop.Sys.DirectoryEntry outputEntry) |
| static int | CloseDir (global::System.IntPtr dir) |
| static int | Stat (string path, out global::Interop.Sys.FileStatus output) |
| static int | LStat (string path, out global::Interop.Sys.FileStatus output) |
| static int | Symlink (string target, string linkPath) |
| static int | ChMod (string path, int mode) |
| static int | CopyFile (Microsoft.Win32.SafeHandles.SafeFileHandle source, Microsoft.Win32.SafeHandles.SafeFileHandle destination) |
| static uint | GetEGid () |
| static uint | GetEUid () |
| static int | LChflags (string path, uint flags) |
| static int | Link (string source, string link) |
| static int | MkDir (string path, int mode) |
| static int | Rename (string oldPath, string newPath) |
| static int | Stat (ref byte path, out global::Interop.Sys.FileStatus output) |
| static int | LStat (ref byte path, out global::Interop.Sys.FileStatus output) |
| static int | Unlink (string pathname) |
| static unsafe int | DoubleToString (double value, byte *format, byte *buffer, int bufferLength) |
Static Package Functions | |
| static global::Interop.ErrorInfo | GetLastErrorInfo () |
| static unsafe string | StrError (int platformErrno) |
| static int | Stat (global::System.ReadOnlySpan< char > path, out global::Interop.Sys.FileStatus output) |
| static int | LStat (global::System.ReadOnlySpan< char > path, out global::Interop.Sys.FileStatus output) |
Static Package Attributes | |
| static readonly bool | CanSetHiddenFlag |
Private Member Functions | |
| static unsafe byte * | StrErrorR (int platformErrno, byte *buffer, int bufferSize) |
| static int | ReadLink (string path, byte[] buffer, int bufferSize) |
| static int | LChflagsCanSetHiddenFlag () |
Static Private Member Functions | |
| static | Sys () |
Definition at line 486 of file Interop.cs.