Namespace: dmSys
Language: C++
Type: Defold C++
File: sys.h
Source: engine/dlib/src/dmsdk/dlib/sys.h
Include: dmsdk/dlib/sys.h
Sys allocation functions
Type: FUNCTION Checks if a path exists
Parameters
path (const char*) - path to directory to createReturns
result (bool) - true on successType: FUNCTION Move a file or directory
Notes
Parameters
dst_path (const char*) - the destination path. The file which contents is to be overwritten.src_path (const char*) - the source path. The contents will be written to the destination path and the file unlinked if successful.Returns
RESULT_OK - on successType: ENUM Result code. Similar to standard posix result codes
Members
dmSys::RESULT_OK - 0dmSys::RESULT_PERM - -1dmSys::RESULT_NOENT - -2dmSys::RESULT_SRCH - -3dmSys::RESULT_INTR - -4dmSys::RESULT_IO - -5dmSys::RESULT_NXIO - -6dmSys::RESULT_2BIG - -7dmSys::RESULT_NOEXEC - -8dmSys::RESULT_BADF - -9dmSys::RESULT_CHILD - -10dmSys::RESULT_DEADLK - -11dmSys::RESULT_NOMEM - -12dmSys::RESULT_ACCES - -13dmSys::RESULT_FAULT - -14dmSys::RESULT_BUSY - -15dmSys::RESULT_EXIST - -16dmSys::RESULT_XDEV - -17dmSys::RESULT_NODEV - -18dmSys::RESULT_NOTDIR - -19dmSys::RESULT_ISDIR - -20dmSys::RESULT_INVAL - -21dmSys::RESULT_NFILE - -22dmSys::RESULT_MFILE - -23dmSys::RESULT_NOTTY - -24dmSys::RESULT_TXTBSY - -25dmSys::RESULT_FBIG - -26dmSys::RESULT_NOSPC - -27dmSys::RESULT_SPIPE - -28dmSys::RESULT_ROFS - -29dmSys::RESULT_MLINK - -30dmSys::RESULT_PIPE - -31dmSys::RESULT_NOTEMPTY - -32dmSys::RESULT_UNKNOWN - -1000Type: STRUCT Status info for a file or directory
Members
m_Size (uint32_t) - the file size (if it’s a file)m_Mode (uint32_t) - the flags of the pathm_AccessTime (uint32_t) - the last access timem_ModifiedTime (uint32_t) - the last modified timeType: FUNCTION Remove file
Parameters
path (const char*) - path to file to removeReturns
result (dmSys::Result) - RESULT_OK on success