Changes

Jump to navigation Jump to search
No change in size ,  04:28, 30 December 2018
m
Rename iovec struct to IOVector on new page
| 21 || int IOS_Ioctl(int fd, u32 request, void *input_buffer, u32 input_buffer_len, void *output_buffer, u32 output_buffer_len) || Perform the requested IOCTL || Return value from IOCTL
|-
| 22 || int IOS_Ioctlv(int fd, u32 request, u32 vector_count_in, u32 vector_count_out, [[IOS/struct iovecResource request|struct iovecIOVector]] *vector) || Perform the requested IOCTL || Return value from IOCTL
|-
| 23 || int IOS_OpenAsync(const char* device, int mode, int queueid, IOSRequest *message) || Async implementation of IOS_Open || 0 on success, ipcmessage is sent to the queue with the command's return value
| 28 || int IOS_IoctlAsync(int fd, u32 request, void *input_buffer, u32 input_buffer_len, void *output_buffer, u32 output_buffer_len, int queueid, IOSRequest *message) || Async implementation of IOS_Ioctl
|-
| 29 || int IOS_IoctlvAsync(int fd, u32 request, u32 vector_count_in, u32 vector_count_out, [[IOS/struct iovecResource_request|struct iovecIOVector]] *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]]
11

edits

Navigation menu