sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
pfs_fio.h File Reference

Go to the source code of this file.

Macros

#define PFS_FDIRO   (0x0008)

Functions

int pfsFioCheckForLastError (pfs_mount_t *pfsMount, int rv)
int pfsFioCheckFileSlot (pfs_file_slot_t *fileSlot)
pfs_mount_t * pfsFioGetMountedUnit (int unit)
void pfsFioCloseFileSlot (pfs_file_slot_t *fileSlot)
int pfsFioInit (iomanX_iop_device_t *f)
int pfsFioDeinit (iomanX_iop_device_t *f)
int pfsFioFormat (iomanX_iop_file_t *, const char *dev, const char *blockdev, void *arg, int arglen)
int pfsFioOpen (iomanX_iop_file_t *f, const char *name, int flags, int mode)
int pfsFioClose (iomanX_iop_file_t *f)
int pfsFioRead (iomanX_iop_file_t *f, void *buf, int size)
int pfsFioWrite (iomanX_iop_file_t *f, void *buf, int size)
int pfsFioLseek (iomanX_iop_file_t *f, int pos, int whence)
int pfsFioRemove (iomanX_iop_file_t *f, const char *name)
int pfsFioMkdir (iomanX_iop_file_t *f, const char *path, int mode)
int pfsFioRmdir (iomanX_iop_file_t *f, const char *path)
int pfsFioDopen (iomanX_iop_file_t *f, const char *name)
int pfsFioDclose (iomanX_iop_file_t *f)
int pfsFioDread (iomanX_iop_file_t *f, iox_dirent_t *buf)
int pfsFioGetstat (iomanX_iop_file_t *f, const char *name, iox_stat_t *stat)
int pfsFioChstat (iomanX_iop_file_t *f, const char *name, iox_stat_t *stat, unsigned int statmask)
int pfsFioRename (iomanX_iop_file_t *f, const char *old, const char *new_)
int pfsFioChdir (iomanX_iop_file_t *f, const char *name)
int pfsFioSync (iomanX_iop_file_t *f, const char *dev, int flag)
int pfsFioMount (iomanX_iop_file_t *f, const char *fsname, const char *devname, int flag, void *arg, int arglen)
int pfsFioUmount (iomanX_iop_file_t *f, const char *fsname)
s64 pfsFioLseek64 (iomanX_iop_file_t *f, s64 offset, int whence)
int pfsFioSymlink (iomanX_iop_file_t *f, const char *old, const char *new_)
int pfsFioReadlink (iomanX_iop_file_t *f, const char *path, char *buf, unsigned int buflen)

Macro Definition Documentation

◆ PFS_FDIRO

#define PFS_FDIRO   (0x0008)

Definition at line 18 of file pfs_fio.h.

Function Documentation

◆ pfsFioChdir()

int pfsFioChdir ( iomanX_iop_file_t * f,
const char * name )
extern

Definition at line 1193 of file pfs_fio.c.

◆ pfsFioCheckFileSlot()

int pfsFioCheckFileSlot ( pfs_file_slot_t * fileSlot)
extern

Definition at line 65 of file pfs_fio.c.

◆ pfsFioCheckForLastError()

int pfsFioCheckForLastError ( pfs_mount_t * pfsMount,
int rv )
extern

Definition at line 60 of file pfs_fio.c.

◆ pfsFioChstat()

int pfsFioChstat ( iomanX_iop_file_t * f,
const char * name,
iox_stat_t * stat,
unsigned int statmask )
extern

Definition at line 980 of file pfs_fio.c.

◆ pfsFioClose()

int pfsFioClose ( iomanX_iop_file_t * f)
extern

Definition at line 641 of file pfs_fio.c.

◆ pfsFioCloseFileSlot()

void pfsFioCloseFileSlot ( pfs_file_slot_t * fileSlot)
extern

Definition at line 78 of file pfs_fio.c.

◆ pfsFioDeinit()

int pfsFioDeinit ( iomanX_iop_device_t * f)
extern

Definition at line 541 of file pfs_fio.c.

◆ pfsFioDopen()

int pfsFioDopen ( iomanX_iop_file_t * f,
const char * name )
extern

Definition at line 890 of file pfs_fio.c.

◆ pfsFioDread()

int pfsFioDread ( iomanX_iop_file_t * f,
iox_dirent_t * buf )
extern

Definition at line 895 of file pfs_fio.c.

◆ pfsFioFormat()

int pfsFioFormat ( iomanX_iop_file_t * f,
const char * dev,
const char * blockdev,
void * arg,
int arglen )
extern

Definition at line 552 of file pfs_fio.c.

◆ pfsFioGetMountedUnit()

pfs_mount_t * pfsFioGetMountedUnit ( int unit)
extern

Definition at line 99 of file pfs_fio.c.

◆ pfsFioGetstat()

int pfsFioGetstat ( iomanX_iop_file_t * f,
const char * name,
iox_stat_t * stat )
extern

Definition at line 960 of file pfs_fio.c.

◆ pfsFioInit()

int pfsFioInit ( iomanX_iop_device_t * f)
extern

Definition at line 525 of file pfs_fio.c.

◆ pfsFioLseek()

int pfsFioLseek ( iomanX_iop_file_t * f,
int pos,
int whence )
extern

Definition at line 761 of file pfs_fio.c.

◆ pfsFioLseek64()

s64 pfsFioLseek64 ( iomanX_iop_file_t * f,
s64 offset,
int whence )
extern

Definition at line 775 of file pfs_fio.c.

◆ pfsFioMkdir()

int pfsFioMkdir ( iomanX_iop_file_t * f,
const char * path,
int mode )
extern

Definition at line 853 of file pfs_fio.c.

◆ pfsFioMount()

int pfsFioMount ( iomanX_iop_file_t * f,
const char * fsname,
const char * devname,
int flag,
void * arg,
int arglen )
extern

Definition at line 1274 of file pfs_fio.c.

◆ pfsFioOpen()

int pfsFioOpen ( iomanX_iop_file_t * f,
const char * name,
int flags,
int mode )
extern

Definition at line 591 of file pfs_fio.c.

◆ pfsFioRead()

int pfsFioRead ( iomanX_iop_file_t * f,
void * buf,
int size )
extern

Definition at line 657 of file pfs_fio.c.

◆ pfsFioReadlink()

int pfsFioReadlink ( iomanX_iop_file_t * f,
const char * path,
char * buf,
unsigned int buflen )
extern

Definition at line 1350 of file pfs_fio.c.

◆ pfsFioRemove()

int pfsFioRemove ( iomanX_iop_file_t * f,
const char * name )
extern

Definition at line 838 of file pfs_fio.c.

◆ pfsFioRename()

int pfsFioRename ( iomanX_iop_file_t * f,
const char * old,
const char * new_ )
extern

Definition at line 1033 of file pfs_fio.c.

◆ pfsFioRmdir()

int pfsFioRmdir ( iomanX_iop_file_t * f,
const char * path )
extern

Definition at line 870 of file pfs_fio.c.

◆ pfsFioSymlink()

int pfsFioSymlink ( iomanX_iop_file_t * f,
const char * old,
const char * new_ )
extern

Definition at line 1333 of file pfs_fio.c.

◆ pfsFioSync()

int pfsFioSync ( iomanX_iop_file_t * f,
const char * dev,
int flag )
extern

Definition at line 1251 of file pfs_fio.c.

◆ pfsFioUmount()

int pfsFioUmount ( iomanX_iop_file_t * f,
const char * fsname )
extern

Definition at line 1300 of file pfs_fio.c.

◆ pfsFioWrite()

int pfsFioWrite ( iomanX_iop_file_t * f,
void * buf,
int size )
extern

Definition at line 678 of file pfs_fio.c.