#include <revolution/nand.h> typedef void (*NANDCallback)( s32 result, NANDCommandBlock *block ); s32 NANDGetTmpDirUsageAsync( u32 *fsBlock, u32 *inode, NANDCallback cb, NANDCommandBlock *block );
| fsBlock | Pointer to a u32-type variable that stores the number of FS blocks that are being consumed under the /tmp directory. |
|---|---|
| inodes | Pointer to a u32 variable that stores the number of i-nodes used under the /tmp directory. |
| cb | Callback function to call when this function completes processing. |
| block | Command block structure to be passed to the callback function. |
The result codes that may be returned by NANDGetTmpDirUsageAsync are listed below. Returns NAND_RESULT_OK when the request begins normally.
NAND_RESULT_OK
NAND_RESULT_ACCESS
NAND_RESULT_ALLOC_FAILED
NAND_RESULT_BUSY
NAND_RESULT_INVALID
NAND_RESULT_FATAL_ERROR
The result codes that may be passed to the callback function are listed below.
NAND_RESULT_OK
NAND_RESULT_INVALID
NAND_RESULT_UNKNOWN
NAND_RESULT_FATAL_ERROR
Asynchronously gets the number of FS blocks and i-nodes used under the /tmp directory. The used i-node count gotten by this function includes the i-nodes used by the /tmp directory itself.
NANDGetTmpDirUsage, NANDGetHomeDirUsage, NANDGetHomeDirUsageAsync
2008/08/01 Revised the result codes that are passed to the callback function.
2008/05/13 Described the result codes passed to the callback function.
2007/05/09 Initial version.
CONFIDENTIAL