8 #define ISFS_MAXPATH IPC_MAXPATH_LEN 10 #define ISFS_OPEN_READ 0x01 11 #define ISFS_OPEN_WRITE 0x02 12 #define ISFS_OPEN_RW (ISFS_OPEN_READ | ISFS_OPEN_WRITE) 15 #define ISFS_ENOMEM -22 16 #define ISFS_EINVAL -101 22 typedef struct _fstats
30 s32 ISFS_Initialize();
31 s32 ISFS_Deinitialize();
36 s32 ISFS_CloseAsync(
s32 fd,isfscallback cb,
void *usrdata);
38 s32 ISFS_DeleteAsync(
const char *
filepath,isfscallback cb,
void *usrdata);
40 s32 ISFS_ReadDirAsync(
const char *
filepath,
char *name_list,
u32 *
num,isfscallback cb,
void *usrdata);
48 s32 ISFS_SeekAsync(
s32 fd,
s32 where,
s32 whence,isfscallback cb,
void *usrdata);
51 s32 ISFS_GetStats(
void *stats);
52 s32 ISFS_GetStatsAsync(
void *stats,isfscallback cb,
void *usrdata);
53 s32 ISFS_GetFileStats(
s32 fd,fstats *status);
54 s32 ISFS_GetFileStatsAsync(
s32 fd,fstats *status,isfscallback cb,
void *usrdata);
57 s32 ISFS_Rename(
const char *filepathOld,
const char *filepathNew);
58 s32 ISFS_RenameAsync(
const char *filepathOld,
const char *filepathNew,isfscallback cb,
void *usrdata);
62 s32 ISFS_GetUsageAsync(
const char*
filepath,
u32* usage1,
u32* usage2,isfscallback cb,
void *usrdata);
int32_t s32
32bit signed integer
Definition: gctypes.h:24
GLenum mode
Definition: glext.h:6857
GLuint GLuint num
Definition: glext.h:10525
static GX2AttribVar attributes[]
Definition: bokeh.c:713
uint16_t u16
16bit unsigned integer
Definition: gctypes.h:18
static char * filepath
Definition: mpv-libretro.c:60
GLuint64EXT * result
Definition: glext.h:12211
Definition: video4linux2.c:51
uint8_t u8
8bit unsigned integer
Definition: gctypes.h:17
uint32_t u32
32bit unsigned integer
Definition: gctypes.h:19
GLenum GLuint GLenum GLsizei length
Definition: glext.h:6233