18#ifndef PSPIOFILEMGR_STAT_H
19#define PSPIOFILEMGR_STAT_H
72#define FIO_S_ISLNK(m) (((m) & FIO_S_IFMT) == FIO_S_IFLNK)
73#define FIO_S_ISREG(m) (((m) & FIO_S_IFMT) == FIO_S_IFREG)
74#define FIO_S_ISDIR(m) (((m) & FIO_S_IFMT) == FIO_S_IFDIR)
97#define FIO_SO_ISLNK(m) (((m) & FIO_SO_IFMT) == FIO_SO_IFLNK)
98#define FIO_SO_ISREG(m) (((m) & FIO_SO_IFMT) == FIO_SO_IFREG)
99#define FIO_SO_ISDIR(m) (((m) & FIO_SO_IFMT) == FIO_SO_IFDIR)
IOFileModes
File modes, used for the st_attr parameter in SceIoStat (confirm?).
Definition pspiofilemgr_stat.h:78
@ FIO_SO_IFLNK
Symlink.
Definition pspiofilemgr_stat.h:82
@ FIO_SO_IROTH
Hidden read permission.
Definition pspiofilemgr_stat.h:89
@ FIO_SO_IFMT
Format mask.
Definition pspiofilemgr_stat.h:80
@ FIO_SO_IFDIR
Directory.
Definition pspiofilemgr_stat.h:84
@ FIO_SO_IWOTH
Hidden write permission.
Definition pspiofilemgr_stat.h:91
@ FIO_SO_IFREG
Regular file.
Definition pspiofilemgr_stat.h:86
@ FIO_SO_IXOTH
Hidden execute permission.
Definition pspiofilemgr_stat.h:93
IOAccessModes
Access modes for st_mode in SceIoStat (confirm?).
Definition pspiofilemgr_stat.h:26
@ FIO_S_ISGID
Set GID.
Definition pspiofilemgr_stat.h:39
@ FIO_S_IRUSR
Read user permission.
Definition pspiofilemgr_stat.h:46
@ FIO_S_IWGRP
Group write permission.
Definition pspiofilemgr_stat.h:57
@ FIO_S_IWOTH
Others write permission.
Definition pspiofilemgr_stat.h:66
@ FIO_S_ISVTX
Sticky.
Definition pspiofilemgr_stat.h:41
@ FIO_S_IXOTH
Others execute permission.
Definition pspiofilemgr_stat.h:68
@ FIO_S_IRWXU
User access rights mask.
Definition pspiofilemgr_stat.h:44
@ FIO_S_IFLNK
Symbolic link.
Definition pspiofilemgr_stat.h:30
@ FIO_S_IFREG
Regular file.
Definition pspiofilemgr_stat.h:34
@ FIO_S_IRGRP
Group read permission.
Definition pspiofilemgr_stat.h:55
@ FIO_S_IRWXG
Group access rights mask.
Definition pspiofilemgr_stat.h:53
@ FIO_S_IFDIR
Directory.
Definition pspiofilemgr_stat.h:32
@ FIO_S_IWUSR
Write user permission.
Definition pspiofilemgr_stat.h:48
@ FIO_S_IROTH
Others read permission.
Definition pspiofilemgr_stat.h:64
@ FIO_S_ISUID
Set UID.
Definition pspiofilemgr_stat.h:37
@ FIO_S_IFMT
Format bits mask.
Definition pspiofilemgr_stat.h:28
@ FIO_S_IXGRP
Group execute permission.
Definition pspiofilemgr_stat.h:59
@ FIO_S_IXUSR
Execute user permission.
Definition pspiofilemgr_stat.h:50
@ FIO_S_IRWXO
Others access rights mask.
Definition pspiofilemgr_stat.h:62
SceInt64 SceOff
Definition pspkerneltypes.h:35
int SceMode
Definition pspkerneltypes.h:34
Structure to hold the status information about a file.
Definition pspiofilemgr_stat.h:102
SceMode st_mode
Definition pspiofilemgr_stat.h:103
ScePspDateTime sce_st_ctime
Creation time.
Definition pspiofilemgr_stat.h:108
SceOff st_size
Size of the file in bytes.
Definition pspiofilemgr_stat.h:106
ScePspDateTime sce_st_mtime
Modification time.
Definition pspiofilemgr_stat.h:112
ScePspDateTime sce_st_atime
Access time.
Definition pspiofilemgr_stat.h:110
unsigned int st_attr
Definition pspiofilemgr_stat.h:104
unsigned int st_private[6]
Device-specific data.
Definition pspiofilemgr_stat.h:114
Definition psptypes.h:419