diff options
author | Francisco José García García | 2017-10-29 10:01:15 +0100 |
---|---|---|
committer | GitHub | 2017-10-29 10:01:15 +0100 |
commit | 544f017db7b3fa65ba17186e0b30449b652ab19b (patch) | |
tree | cb9418d592e1acf30fcac5f73e2e6daef914c93c | |
parent | Merge pull request #245 from TheOfficialFloW/master (diff) | |
parent | Various fix/update to modulemgr.h (diff) | |
download | vds-libraries-544f017db7b3fa65ba17186e0b30449b652ab19b.tar.gz |
Merge pull request #244 from yne/patch-3
Various fix/update to modulemgr.h
-rw-r--r-- | include/user/kernel/modulemgr.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h index 973f841..4ea55d3 100644 --- a/include/user/kernel/modulemgr.h +++ b/include/user/kernel/modulemgr.h @@ -21,8 +21,7 @@ extern "C" { #define SCE_KERNEL_STOP_CANCEL SCE_KERNEL_STOP_FAIL /** @} */ -typedef struct SceKernelSegmentInfo -{ +typedef struct SceKernelSegmentInfo { SceUInt size; //!< sizeof(SceKernelSegmentInfo) SceUInt perms; //!< probably rwx in low bits void *vaddr; //!< address in memory @@ -31,10 +30,9 @@ typedef struct SceKernelSegmentInfo SceUInt res; //!< unused? } SceKernelSegmentInfo; -typedef struct -{ +typedef struct SceKernelModuleInfo { SceUInt size; //!< 0x1B8 for Vita 1.x - SceUInt handle; //!< kernel module handle? + SceUInt handle; //!< kernel module handle? SceUInt flags; //!< some bits. could be priority or whatnot char module_name[28]; SceUInt unk28; @@ -50,14 +48,14 @@ typedef struct SceSize tlsAreaSize; char path[256]; SceKernelSegmentInfo segments[4]; - SceUInt type; //!< 6 = user-mode PRX? + SceUInt type; //!< 6 = user-mode PRX? } SceKernelModuleInfo; -typedef struct { +typedef struct SceKernelLMOption { SceSize size; } SceKernelLMOption; -typedef struct { +typedef struct SceKernelULMOption { SceSize size; } SceKernelULMOption; @@ -73,8 +71,7 @@ int sceKernelStopModule(SceUID modid, SceSize args, void *argp, int flags, void SceUID sceKernelLoadStartModule(char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status); int sceKernelStopUnloadModule(SceUID modid, SceSize args, void *argp, int flags, SceKernelULMOption *option, int *status); -typedef struct -{ +typedef struct SceKernelFwInfo { SceSize size; char versionString[16]; SceUInt unk_14; |