PS2SDK
PS2 Homebrew Libraries
|
#include <sys/time.h>
Go to the source code of this file.
Data Structures | |
struct | iox_stat_t |
struct | iox_dirent_t |
Macros | |
#define | FIO_CST_MODE 0x0001 |
#define | FIO_CST_ATTR 0x0002 |
#define | FIO_CST_SIZE 0x0004 |
#define | FIO_CST_CT 0x0008 |
#define | FIO_CST_AT 0x0010 |
#define | FIO_CST_MT 0x0020 |
#define | FIO_CST_PRVT 0x0040 |
#define | FIO_S_IFMT 0xF000 |
#define | FIO_S_IFLNK 0x4000 |
#define | FIO_S_IFREG 0x2000 |
#define | FIO_S_IFDIR 0x1000 |
#define | FIO_S_ISUID 0x0800 |
#define | FIO_S_ISGID 0x0400 |
#define | FIO_S_ISVTX 0x0200 |
#define | FIO_S_IRWXU 0x01C0 |
#define | FIO_S_IRUSR 0x0100 |
#define | FIO_S_IWUSR 0x0080 |
#define | FIO_S_IXUSR 0x0040 |
#define | FIO_S_IRWXG 0x0038 |
#define | FIO_S_IRGRP 0x0020 |
#define | FIO_S_IWGRP 0x0010 |
#define | FIO_S_IXGRP 0x0008 |
#define | FIO_S_IRWXO 0x0007 |
#define | FIO_S_IROTH 0x0004 |
#define | FIO_S_IWOTH 0x0002 |
#define | FIO_S_IXOTH 0x0001 |
#define | FIO_S_ISLNK(m) (((m)&FIO_S_IFMT) == FIO_S_IFLNK) |
#define | FIO_S_ISREG(m) (((m)&FIO_S_IFMT) == FIO_S_IFREG) |
#define | FIO_S_ISDIR(m) (((m)&FIO_S_IFMT) == FIO_S_IFDIR) |
#define | FIO_SO_IFMT 0x0038 |
#define | FIO_SO_IFLNK 0x0008 |
#define | FIO_SO_IFREG 0x0010 |
#define | FIO_SO_IFDIR 0x0020 |
#define | FIO_SO_IROTH 0x0004 |
#define | FIO_SO_IWOTH 0x0002 |
#define | FIO_SO_IXOTH 0x0001 |
#define | FIO_SO_ISLNK(m) (((m)&FIO_SO_IFMT) == FIO_SO_IFLNK) |
#define | FIO_SO_ISREG(m) (((m)&FIO_SO_IFMT) == FIO_SO_IFREG) |
#define | FIO_SO_ISDIR(m) (((m)&FIO_SO_IFMT) == FIO_SO_IFDIR) |
File attributes and directory entries.
Definition in file iox_stat.h.
struct iox_stat_t |
Definition at line 92 of file iox_stat.h.
struct iox_dirent_t |
Definition at line 111 of file iox_stat.h.
Data Fields | ||
---|---|---|
iox_stat_t | stat | |
char | name[256] | |
void * | privdata |
#define FIO_CST_MODE 0x0001 |
Definition at line 29 of file iox_stat.h.
#define FIO_CST_ATTR 0x0002 |
Definition at line 30 of file iox_stat.h.
#define FIO_CST_SIZE 0x0004 |
Definition at line 31 of file iox_stat.h.
#define FIO_CST_CT 0x0008 |
Definition at line 32 of file iox_stat.h.
#define FIO_CST_AT 0x0010 |
Definition at line 33 of file iox_stat.h.
#define FIO_CST_MT 0x0020 |
Definition at line 34 of file iox_stat.h.
#define FIO_CST_PRVT 0x0040 |
Definition at line 35 of file iox_stat.h.
#define FIO_S_IFMT 0xF000 |
Format mask
Definition at line 39 of file iox_stat.h.
#define FIO_S_IFLNK 0x4000 |
Symbolic link
Definition at line 41 of file iox_stat.h.
#define FIO_S_IFREG 0x2000 |
Regular file
Definition at line 43 of file iox_stat.h.
#define FIO_S_IFDIR 0x1000 |
Directory
Definition at line 45 of file iox_stat.h.
#define FIO_S_ISUID 0x0800 |
SUID
Definition at line 49 of file iox_stat.h.
#define FIO_S_ISGID 0x0400 |
SGID
Definition at line 51 of file iox_stat.h.
#define FIO_S_ISVTX 0x0200 |
Sticky bit
Definition at line 53 of file iox_stat.h.
#define FIO_S_IRWXU 0x01C0 |
User access rights mask
Definition at line 56 of file iox_stat.h.
#define FIO_S_IRUSR 0x0100 |
read
Definition at line 58 of file iox_stat.h.
#define FIO_S_IWUSR 0x0080 |
write
Definition at line 60 of file iox_stat.h.
#define FIO_S_IXUSR 0x0040 |
execute
Definition at line 62 of file iox_stat.h.
#define FIO_S_IRWXG 0x0038 |
Group access rights mask
Definition at line 65 of file iox_stat.h.
#define FIO_S_IRGRP 0x0020 |
read
Definition at line 67 of file iox_stat.h.
#define FIO_S_IWGRP 0x0010 |
write
Definition at line 69 of file iox_stat.h.
#define FIO_S_IXGRP 0x0008 |
execute
Definition at line 71 of file iox_stat.h.
#define FIO_S_IRWXO 0x0007 |
Others access rights mask
Definition at line 74 of file iox_stat.h.
#define FIO_S_IROTH 0x0004 |
read
Definition at line 76 of file iox_stat.h.
#define FIO_S_IWOTH 0x0002 |
write
Definition at line 78 of file iox_stat.h.
#define FIO_S_IXOTH 0x0001 |
execute
Definition at line 80 of file iox_stat.h.
#define FIO_S_ISLNK | ( | m | ) | (((m)&FIO_S_IFMT) == FIO_S_IFLNK) |
Definition at line 83 of file iox_stat.h.
#define FIO_S_ISREG | ( | m | ) | (((m)&FIO_S_IFMT) == FIO_S_IFREG) |
Definition at line 84 of file iox_stat.h.
#define FIO_S_ISDIR | ( | m | ) | (((m)&FIO_S_IFMT) == FIO_S_IFDIR) |
Definition at line 85 of file iox_stat.h.
#define FIO_SO_IFMT 0x0038 |
Format mask
Definition at line 122 of file iox_stat.h.
#define FIO_SO_IFLNK 0x0008 |
Symbolic link
Definition at line 124 of file iox_stat.h.
#define FIO_SO_IFREG 0x0010 |
Regular file
Definition at line 126 of file iox_stat.h.
#define FIO_SO_IFDIR 0x0020 |
Directory
Definition at line 128 of file iox_stat.h.
#define FIO_SO_IROTH 0x0004 |
read
Definition at line 131 of file iox_stat.h.
#define FIO_SO_IWOTH 0x0002 |
write
Definition at line 133 of file iox_stat.h.
#define FIO_SO_IXOTH 0x0001 |
execute
Definition at line 135 of file iox_stat.h.
#define FIO_SO_ISLNK | ( | m | ) | (((m)&FIO_SO_IFMT) == FIO_SO_IFLNK) |
Definition at line 138 of file iox_stat.h.
#define FIO_SO_ISREG | ( | m | ) | (((m)&FIO_SO_IFMT) == FIO_SO_IFREG) |
Definition at line 139 of file iox_stat.h.
#define FIO_SO_ISDIR | ( | m | ) | (((m)&FIO_SO_IFMT) == FIO_SO_IFDIR) |
Definition at line 140 of file iox_stat.h.