In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
22 bytes added ,  21:14, 19 September 2021
no edit summary
Line 95: Line 95:     
(please feel free to contribute your own findings!)
 
(please feel free to contribute your own findings!)
 +
 +
=== Syscall Table ===
    
Names starting with IOS_ are official names. The rest are only educated guesses.
 
Names starting with IOS_ are official names. The rest are only educated guesses.
Line 187: Line 189:  
| 29 || int IOS_IoctlvAsync(int fd, u32 request, u32 vector_count_in, u32 vector_count_out, [[IOS/Resource_request|IOVector]] *vector, int queueid, IOSRequest *message) || Async implementation of IOS_Ioctlv
 
| 29 || int IOS_IoctlvAsync(int fd, u32 request, u32 vector_count_in, u32 vector_count_out, [[IOS/Resource_request|IOVector]] *vector, int queueid, IOSRequest *message) || Async implementation of IOS_Ioctlv
 
|-
 
|-
| 2a || void IOS_ResourceReply( [[IOS/resource request|const IOSRequest]] *request, int retval) || return from a cmd on a  [[IOS|resource]]  
+
| 2a || int IOS_ResourceReply( [[IOS/resource request|const IOSRequest]] *request, int retval) || return from a cmd on a  [[IOS|resource]]  
 
|-
 
|-
 
| 2b || IOSError SetUid(u32 pid, u32 uid) || Set the UID for a process (PID <= 0x13). This can only be used from the kernel or ES. || IPC_SUCCESS on success, IPC_EACCES (permission denied if current PID > 0x1) or IPC_EINVAL (invalid PID)
 
| 2b || IOSError SetUid(u32 pid, u32 uid) || Set the UID for a process (PID <= 0x13). This can only be used from the kernel or ES. || IPC_SUCCESS on success, IPC_EACCES (permission denied if current PID > 0x1) or IPC_EINVAL (invalid PID)
17

edits

Navigation menu