From 648ee989cc6ac04ba07f5a8942f6ab711f62d6b4 Mon Sep 17 00:00:00 2001 From: Reiko Asakura Date: Wed, 20 Jan 2021 14:11:05 -0500 Subject: Rename iofilemgr headers --- include/common/kernel/iofilemgr/async.h | 21 -------------- include/common/kernel/iofilemgr/dirent.h | 23 --------------- include/common/kernel/iofilemgr/stat.h | 48 -------------------------------- include/common/kernel/iofilemgr_async.h | 21 ++++++++++++++ include/common/kernel/iofilemgr_dirent.h | 23 +++++++++++++++ include/common/kernel/iofilemgr_stat.h | 48 ++++++++++++++++++++++++++++++++ 6 files changed, 92 insertions(+), 92 deletions(-) delete mode 100644 include/common/kernel/iofilemgr/async.h delete mode 100644 include/common/kernel/iofilemgr/dirent.h delete mode 100644 include/common/kernel/iofilemgr/stat.h create mode 100644 include/common/kernel/iofilemgr_async.h create mode 100644 include/common/kernel/iofilemgr_dirent.h create mode 100644 include/common/kernel/iofilemgr_stat.h (limited to 'include/common') diff --git a/include/common/kernel/iofilemgr/async.h b/include/common/kernel/iofilemgr/async.h deleted file mode 100644 index b0c0feb..0000000 --- a/include/common/kernel/iofilemgr/async.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ -#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct SceIoAsyncParam { - int result; // [out] result of the IO operation (e.g. UID, read/wrote size, error code) - int unk_04; // [out] - int unk_08; // [in] - int unk_0C; // [out] - int unk_10; // [out] - int unk_14; // [out] -} SceIoAsyncParam; - -#ifdef __cplusplus -} -#endif - -#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ */ diff --git a/include/common/kernel/iofilemgr/dirent.h b/include/common/kernel/iofilemgr/dirent.h deleted file mode 100644 index 1e28c22..0000000 --- a/include/common/kernel/iofilemgr/dirent.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ -#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/** Describes a single directory entry */ -typedef struct SceIoDirent { - SceIoStat d_stat; //!< File status - char d_name[256]; //!< File name (not file path) - void *d_private; //!< Reserved (set to 0) - int dummy; //!< Padding -} SceIoDirent; - -#ifdef __cplusplus -} -#endif - -#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ */ diff --git a/include/common/kernel/iofilemgr/stat.h b/include/common/kernel/iofilemgr/stat.h deleted file mode 100644 index 4afea74..0000000 --- a/include/common/kernel/iofilemgr/stat.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ -#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* Filetypes and Protection bits */ -#define SCE_STM_FMT (0xf << 12) -#define SCE_STM_FREG (0x2 << 12) /* regular file */ -#define SCE_STM_FDIR (0x1 << 12) /* directory */ -#define SCE_STM_ISREG(m) (((m) & SCE_STM_FMT) == SCE_STM_FREG) -#define SCE_STM_ISDIR(m) (((m) & SCE_STM_FMT) == SCE_STM_FDIR) - -/* for SceMode */ -#define SCE_STM_RWU 00600 -#define SCE_STM_RU 00400 -#define SCE_STM_RWO 00006 -#define SCE_STM_RO 00004 - -/* for chstat cbit */ -#define SCE_CST_MODE 0x0001 -#define SCE_CST_ATTR 0x0000 /* not supported */ -#define SCE_CST_SIZE 0x0004 -#define SCE_CST_CT 0x0008 -#define SCE_CST_AT 0x0010 -#define SCE_CST_MT 0x0020 - -/** - * See sceIoChstat(), sceIoGetstat(), sceIoChstatByFd(), sceIoGetstatByFd() - */ -typedef struct SceIoStat { - SceIoMode st_mode; //!< File access mode - unsigned int st_attr; //!< Device-specific attribute - SceOff st_size; //!< File size - SceDateTime st_ctime; //!< File creation time - SceDateTime st_atime; //!< File last accessed time - SceDateTime st_mtime; //!< File last modified time - unsigned int st_private[6]; //!< Reserved -} SceIoStat; - -#ifdef __cplusplus -} -#endif - -#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ */ diff --git a/include/common/kernel/iofilemgr_async.h b/include/common/kernel/iofilemgr_async.h new file mode 100644 index 0000000..b0c0feb --- /dev/null +++ b/include/common/kernel/iofilemgr_async.h @@ -0,0 +1,21 @@ +#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ +#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct SceIoAsyncParam { + int result; // [out] result of the IO operation (e.g. UID, read/wrote size, error code) + int unk_04; // [out] + int unk_08; // [in] + int unk_0C; // [out] + int unk_10; // [out] + int unk_14; // [out] +} SceIoAsyncParam; + +#ifdef __cplusplus +} +#endif + +#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_ASYNC_H_ */ diff --git a/include/common/kernel/iofilemgr_dirent.h b/include/common/kernel/iofilemgr_dirent.h new file mode 100644 index 0000000..1e28c22 --- /dev/null +++ b/include/common/kernel/iofilemgr_dirent.h @@ -0,0 +1,23 @@ +#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ +#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** Describes a single directory entry */ +typedef struct SceIoDirent { + SceIoStat d_stat; //!< File status + char d_name[256]; //!< File name (not file path) + void *d_private; //!< Reserved (set to 0) + int dummy; //!< Padding +} SceIoDirent; + +#ifdef __cplusplus +} +#endif + +#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_DIRENT_H_ */ diff --git a/include/common/kernel/iofilemgr_stat.h b/include/common/kernel/iofilemgr_stat.h new file mode 100644 index 0000000..4afea74 --- /dev/null +++ b/include/common/kernel/iofilemgr_stat.h @@ -0,0 +1,48 @@ +#ifndef _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ +#define _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Filetypes and Protection bits */ +#define SCE_STM_FMT (0xf << 12) +#define SCE_STM_FREG (0x2 << 12) /* regular file */ +#define SCE_STM_FDIR (0x1 << 12) /* directory */ +#define SCE_STM_ISREG(m) (((m) & SCE_STM_FMT) == SCE_STM_FREG) +#define SCE_STM_ISDIR(m) (((m) & SCE_STM_FMT) == SCE_STM_FDIR) + +/* for SceMode */ +#define SCE_STM_RWU 00600 +#define SCE_STM_RU 00400 +#define SCE_STM_RWO 00006 +#define SCE_STM_RO 00004 + +/* for chstat cbit */ +#define SCE_CST_MODE 0x0001 +#define SCE_CST_ATTR 0x0000 /* not supported */ +#define SCE_CST_SIZE 0x0004 +#define SCE_CST_CT 0x0008 +#define SCE_CST_AT 0x0010 +#define SCE_CST_MT 0x0020 + +/** + * See sceIoChstat(), sceIoGetstat(), sceIoChstatByFd(), sceIoGetstatByFd() + */ +typedef struct SceIoStat { + SceIoMode st_mode; //!< File access mode + unsigned int st_attr; //!< Device-specific attribute + SceOff st_size; //!< File size + SceDateTime st_ctime; //!< File creation time + SceDateTime st_atime; //!< File last accessed time + SceDateTime st_mtime; //!< File last modified time + unsigned int st_private[6]; //!< Reserved +} SceIoStat; + +#ifdef __cplusplus +} +#endif + +#endif /* _DOLCESDK_PSP2COMMON_KERNEL_IOFILEMGR_STAT_H_ */ -- cgit v1.2.3