add minimal PSP support

This commit is contained in:
kub 2021-01-14 21:57:13 +01:00
parent a23a278d1e
commit dfe767a5fa

13
posix.h
View file

@ -17,6 +17,19 @@
#define DT_DIR 0 #define DT_DIR 0
#endif #endif
#elif defined(__PSP__)
#include <dirent.h>
#include <unistd.h>
#include <sys/stat.h>
/* map PSP names to posix. needs special scandir() function to mask rwx bits */
#define d_type d_stat.st_attr
#define DT_LNK FIO_SO_IFLNK
#define DT_DIR FIO_SO_IFDIR
#define DT_REG FIO_SO_IFREG
#define DT_UNKNOWN 0
#else #else
#error "must provide posix" #error "must provide posix"