7#ifndef _PSP2_IO_FCNTL_H_
8#define _PSP2_IO_FCNTL_H_
#define VITASDK_BUILD_ASSERT_EQ(__size__, __name__)
Definition build_utils.h:13
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:238
void * bufp
Output buffer.
Definition fcntl.h:206
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:253
int _sceIoChstatByFd(SceUID fd, const SceIoStat *buf, unsigned int cbit)
User export used by sceIoChstatByFd.
int _sceIoDread(SceUID fd, SceIoDirent *dir)
User export used by sceIoDread.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:248
int sceIoGetPriority(SceUID fd)
int _sceIoRmdir(const char *dirname, const sceIoRmdirOpt *opt)
User export used by sceIoRmdir.
int sceIoClose(SceUID fd)
Delete a descriptor.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:233
int _sceIoRemove(const char *filename, const sceIoRemoveOpt *opt)
User export used by sceIoRemove.
int _sceIoRename(const char *oldname, const char *newname, const sceIoRenameOpt *opt)
User export used by sceIoRename.
int sceIoPwrite(SceUID fd, const void *data, SceSize size, SceOff offset)
Write output at offset.
int sceIoPread(SceUID fd, void *data, SceSize size, SceOff offset)
Read input at offset.
int sceIoSetPriority(SceUID fd, int priority)
SceSize arglen
Size of the device-driver-specific parameter block in bytes.
Definition fcntl.h:205
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:223
int _sceIoMkdir(const char *dirname, SceMode mode, const sceIoMkdirOpt *opt)
User export used by sceIoMkdir.
int sceIoSetThreadDefaultPriority(int priority)
SceUID _sceIoOpen(const char *filename, int flags, SceMode mode, const sceIoOpenOpt *opt)
User export used by sceIoOpen.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:218
long sceIoLseek32(SceUID fd, long offset, int whence)
Reposition read/write file descriptor offset (32bit mode)
int _sceIoChstat(const char *name, const SceIoStat *stat, unsigned int cbit, const sceIoChstatOpt *opt)
User export used by sceIoChstat.
int _sceIoGetstat(const char *name, SceIoStat *buf, const sceIoGetstatOpt *opt)
User export used by sceIoGetstat.
int sceIoGetProcessDefaultPriority(void)
SceOff sceIoLseek(SceUID fd, SceOff offset, int whence)
Reposition read/write file descriptor offset.
int _sceIoGetstatByFd(SceUID fd, SceIoStat *stat)
User export used by sceIoGetstatByFd.
int _sceIoDevctl(const char *devname, int cmd, const void *arg, const SceIoDevctlOpt *opt)
User export used by sceIoDevctl.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:213
SceUInt32 reserved[4]
Ignored on FW 3.60.
Definition fcntl.h:243
SceUID sceIoOpen(const char *file, int flags, SceMode mode)
Open or create a file for reading or writing.
int _sceIoSync(const char *device, unsigned int flags, const sceIoSyncOpt *opt)
User export used by sceIoSync.
int sceIoRename(const char *oldname, const char *newname)
Change the name of a file.
SceSSize sceIoRead(SceUID fd, void *buf, SceSize nbyte)
Read input.
int sceIoSetProcessDefaultPriority(int priority)
SceUID _sceIoDopen(const char *dirname, const sceIoDopenOpt *opt)
User export used by sceIoDopen.
SceSize buflen
Output buffer size.
Definition fcntl.h:207
int sceIoCancel(SceUID fd)
Cancel an asynchronous operation on a file descriptor.
int sceIoSyncByFd(SceUID fd, int flag)
Synchronize the file data for one file.
SceUInt32 reserved[3]
Ignored on FW 3.60.
Definition fcntl.h:208
SceSSize sceIoWrite(SceUID fd, const void *buf, SceSize nbyte)
Write output.
SceUInt32 reserved[2]
Ignored on FW 3.60.
Definition fcntl.h:228
int sceIoRemove(const char *file)
Remove directory entry.
int sceIoSync(const char *device, unsigned int flags)
Synchronize the file data on the device.
int sceIoGetThreadDefaultPriority(void)
Describes a single directory entry.
Definition iofilemgr.h:147
Structure to hold the status information about a file.
Definition iofilemgr.h:127
int flags
Event flags.
Definition debug.h:3
SceSize size
Definition lsdb.h:11
signed int SceSSize
Definition types.h:57
unsigned int SceSize
Definition types.h:56
int SceUID
UIDs are used to describe many different kernel objects.
Definition types.h:90
uint32_t SceUInt32
Definition types.h:45
SceInt64 SceOff
Offset type.
Definition types.h:88
int SceMode
Mode for I/O functions.
Definition types.h:87