CARDRename

C Specification

#include <revolution/card.h>
s32 CARDRename(s32 chan, const char* oldName, const char* newName);

Arguments

chan EXI channel number.
oldName Pointer to the file name to rename.
newName Pointer to the new file name.

Return Values

One of the following codes:

CARD_RESULT_FATAL_ERROR
CARD_RESULT_NOCARD
CARD_RESULT_NOFILE
CARD_RESULT_NOPERM
CARD_RESULT_BUSY
CARD_RESULT_EXIST
CARD_RESULT_NAMETOOLONG
CARD_RESULT_IOERROR
CARD_RESULT_READY

Description

Renames a file synchronously.

This function may put the current thread to sleep. For precautions when calling similar functions, refer to Interrupts and Callback Functions.

Note: This function is provided for debugging purposes. Applications should not use this function.

See Also

Revision History

2007/09/25 Added information on the sleep status of threads.
2006/03/01 Initial version.


CONFIDENTIAL