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
|
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.