#include <revolution/nand.h>
typedef void (*NANDCallback)( s32 result, NANDCommandBlock *block );
s32 NANDGetTmpDirUsageAsync( u32 *fsBlock, u32 *inode, NANDCallback cb, NANDCommandBlock *block );
bytes |
Pointer to the u32 type of variable which is used to store the number of FS blocks that are being consumed under /tmp. |
inodes |
Pointer to the u32 type of variable which is used to store the number of i-nodes being consumed under /tmp. |
cb |
Callback function to call when this function completes processing. |
block |
Command block structure to be passed to the callback function. |
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
Asynchronously gets the number of FS blocks and i-nodes being consumed under /tmp. As obtained with this function, the number of i-nodes that are being consumed includes the i-node of the /tmp directory itself.
NANDGetTmpDirUsage, NANDGetHomeDirUsage, NANDGetHomeDirUsageAsync
2007/05/09 Initial version.