# mfsHFsetAttr

Format s32 mfsHFsetAttr(MfsFile handle, u16 attr)

Arguments:

    handle	File handle
    attr	Attribute

Return value:Error

Function: Sets file attribute

Description: his function sets the attribute of the file specified by handle to attr.

The following values can be specified for attr.

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_FATAL	File open error
    		The file is not opened.
    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_PROTECT Write protected
    		The volume attribute is write protected, or the parent directory is write protected.