Format: s32 mfsHGetAttr(const u8* path)
Arguments:
*path Pathname
Return value:Attribute (a negative value is an error)
Function: Obtains attribute of file or directory
Description: This function obtains and returns the attribute of the file or directory specified by path. The attribute, which is represented by u16-type bits, can have the following contents.
MFS_FILE_ATTR_DIRECTORY 0x8000 Directory MFS_FILE_ATTR_FILE 0x4000 File MFS_FILE_ATTR_FORBID_W 0x2000 Write protected MFS_FILE_ATTR_FORBID_R 0x1000 Read protected MFS_FILE_ATTR_HIDDEN 0x0800 Hidden file MFS_FILE_ATTR_ENCODE 0x0400 Encoded file MFS_FILE_ATTR_COPYLIMIT 0x0200 Copy limited
Main errors:
MFS_ERR_NO Normal termination MFS_ERR_DEVICE Device error An error occurred in an internally called Leo function. Since a Leo function error is stored in the variable mfsError, check this variable to perform processing. MFS_ERR_NOTFOUND File not found The file was not found, or the directory was not found.