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.