1#ifndef RVL_SDK_NAND_OPEN_CLOSE_H 
    2#define RVL_SDK_NAND_OPEN_CLOSE_H 
    3#include <revolution/NAND/nand.h> 
    9s32 NANDOpen(
const char* path, 
NANDFileInfo* info, u8 mode);
 
   10s32 NANDPrivateOpen(
const char* path, 
NANDFileInfo* info, u8 mode);
 
   11s32 NANDOpenAsync(
const char* path, 
NANDFileInfo* info, u8 mode,
 
   13s32 NANDPrivateOpenAsync(
const char* path, 
NANDFileInfo* info, u8 mode,
 
   17s32 NANDCloseAsync(
NANDFileInfo* info, NANDAsyncCallback callback,
 
   20s32 NANDPrivateSafeOpenAsync(
const char* path, 
NANDFileInfo* info, u8 access,
 
   21                             void* buffer, u32 bufferSize,
 
   22                             NANDAsyncCallback callback,
 
   24s32 NANDSafeCloseAsync(
NANDFileInfo* info, NANDAsyncCallback callback,