mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-29 15:33:02 -04:00
Decompile __osPfsRWInode
This commit is contained in:
@@ -98,6 +98,10 @@ typedef struct {
|
||||
#define PFS_ONE_PAGE 8 /* blocks */
|
||||
#define PFS_MAX_BANKS 62
|
||||
|
||||
#define PFS_READ 0
|
||||
#define PFS_WRITE 1
|
||||
#define PFS_CREATE 2
|
||||
|
||||
#define PFS_INITIALIZED 0x1
|
||||
#define PFS_CORRUPTED 0x2
|
||||
|
||||
|
||||
+2
-2
@@ -121,8 +121,8 @@ extern OSThread *__osFaultedThread;
|
||||
extern u32 __osSiAccessQueueEnabled;
|
||||
extern u32 __osContInitialized;
|
||||
extern u32 var80060970;
|
||||
extern u32 var80060980;
|
||||
extern u8 var80060984;
|
||||
extern s32 g_PfsPrevChannel;
|
||||
extern u8 g_PfsPrevBank;
|
||||
extern u32 var80060990;
|
||||
extern u32 var800609a0;
|
||||
extern u32 var800609c4;
|
||||
|
||||
@@ -10,6 +10,6 @@ s32 __osRepairPackId(OSPfs *pfs, __OSPackId *badid, __OSPackId *newid);
|
||||
s32 __osCheckPackId(OSPfs *pfs, __OSPackId *temp);
|
||||
s32 __osGetId(OSPfs *pfs);
|
||||
u32 func0004c860(void);
|
||||
u32 func0004c934(void);
|
||||
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -15,6 +15,8 @@ typedef struct
|
||||
|
||||
s32 __osDisableInt();
|
||||
void __osRestoreInt(s32);
|
||||
s32 __osContRamRead(OSMesgQueue *mq, int channel, u16 address, u8 *buffer);
|
||||
s32 __osContRamWrite(OSMesgQueue *mq, int channel, u16 address, u8 *buffer, int force);
|
||||
void __osEnqueueAndYield(OSThread**);
|
||||
void __osDequeueThread(OSThread**, OSThread*);
|
||||
void __osEnqueueThread(OSThread**, OSThread*);
|
||||
|
||||
Reference in New Issue
Block a user