Line 64: |
Line 64: |
| ios_ioctlv( fd, 0x3C, 0, 1, vec); // Unknown ... calls ES_DiVerify | | ios_ioctlv( fd, 0x3C, 0, 1, vec); // Unknown ... calls ES_DiVerify |
| ios_ioctlv( fd, 0x3D, 0, 1, vec); // wrapper for syscall 5c | | ios_ioctlv( fd, 0x3D, 0, 1, vec); // wrapper for syscall 5c |
| + | |
| + | == /dev/es IOS_Ioctlv == |
| + | {| border="1" |
| + | | style="vertical-align: top;" | '''Number''' |
| + | | style="vertical-align: top;" | '''Name''' |
| + | | style="vertical-align: top;" | '''argci''' |
| + | | style="vertical-align: top;" | '''argcio''' |
| + | | style="vertical-align: top;" | '''vec entry''' |
| + | | style="vertical-align: top;" | '''vec entry length''' |
| + | | style="vertical-align: top;" | '''libogc symbol''' |
| + | | style="vertical-align: top;" | '''Description''' |
| + | |- |
| + | | style="vertical-align: top;" | 0x01 |
| + | | style="vertical-align: top;" | ES_AddTicket |
| + | | style="vertical-align: top;" | 3 |
| + | | style="vertical-align: top;" | 0 |
| + | | style="vertical-align: top;" | |
| + | ? <br/> |
| + | ? <br/> |
| + | ? <br/> |
| + | </pre> |
| + | | style="vertical-align: top;" | |
| + | 0x2A4 <br/> |
| + | ? <br/> |
| + | ? <br/> |
| + | | style="vertical-align: top;" |ES_AddTicket(const signed_blob *stik, u32 stik_size, const signed_blob *certificates, u32 certificates_size, const signed_blob *crl, u32 crl_size) |
| + | | style="vertical-align: top;" | ? |
| + | |} |
| | | |
| == /dev/es error codes == | | == /dev/es error codes == |