NANDGetHomeDirUsageAsync

C Specification


#include <revolution/nand.h>

typedef void (*NANDCallback)( s32 result, NANDCommandBlock *block );

s32 NANDGetHomeDirUsageAsync( u32 *fsBlock, u32 *inode, NANDCallback cb, NANDCommandBlock *block );

Arguments

bytes Pointer to the u32 type of variable which used to store the number of FS blocks that are being consumed under the home directory.
inodes Pointer to the u32 type of variable which is used to store the number of i-nodes that are being consumed under the home directory.
cb Callback function to call when this function completes processing.
block Command block structure to be passed to the callback function.

Return Values

Returns NAND_RESULT_OK when the request begins normally.

NAND_RESULT_OK
NAND_RESULT_ALLOC_FAILED
NAND_RESULT_BUSY
NAND_RESULT_INVALID
NAND_RESULT_UNKNOWN
NAND_RESULT_FATAL_ERROR

Description

Asynchronously gets the number of FS blocks and i-nodes that are being consumed under the home directory. The number of i-nodes being consumed as obtained with this function includes the i-node of the home directory itself.

See Also

NANDGetHomeDirUsage, NANDGetTmpDirUsage, NANDGetTmpDirUsageAsync

Revision History

2007/05/09 Initial version.