diff options
author | Reiko Asakura | 2020-07-23 23:06:45 -0400 |
---|---|---|
committer | Reiko Asakura | 2020-07-23 23:06:45 -0400 |
commit | 56efc99722607de91493f2e1c3a25eb284d69573 (patch) | |
tree | e7d80ae3ce93857163fa4a5568517dd523a62e4d /include/kernel | |
parent | Rename some IO syscalls and wrappers (diff) | |
download | vds-libraries-56efc99722607de91493f2e1c3a25eb284d69573.tar.gz |
Add SceIofilemgr function prototypes
Diffstat (limited to 'include/kernel')
-rw-r--r-- | include/kernel/kernel/iofilemgr.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/kernel/kernel/iofilemgr.h b/include/kernel/kernel/iofilemgr.h index e199e75..9c79314 100644 --- a/include/kernel/kernel/iofilemgr.h +++ b/include/kernel/kernel/iofilemgr.h @@ -113,6 +113,25 @@ SceUID sceIoOpen(const char *filename, int flag, SceIoMode mode); int sceIoClose(SceUID fd); /** + * Perform an ioctl on a device. + * + * @param fd - Opened file descriptor to ioctl to + * @param cmd - The command to send to the device + * @param argp - A data block to send to the device, if NULL sends no data + * @param arglen - Length of indata, if 0 sends no data + * @param bufp - A data block to receive the result of a command, if NULL receives no data + * @param buflen - Length of outdata, if 0 receives no data + * @return 0 on success, < 0 on error + */ +int sceIoIoctl( + SceUID fd, + int cmd, + const void *argp, + SceSize arglen, + void *bufp, + SceSize buflen); + +/** * Reposition read/write file descriptor offset * * @par Example: |