Replace constants with IpcCommandType where relevant.

This commit is contained in:
Michael Scire 2018-04-19 15:15:38 -06:00
parent b29778a9d2
commit 6631a32430

View File

@ -210,7 +210,7 @@ static inline void ipcSendHandleMove(IpcCommand* cmd, Handle h) {
static inline void* ipcPrepareHeader(IpcCommand* cmd, size_t sizeof_raw) { static inline void* ipcPrepareHeader(IpcCommand* cmd, size_t sizeof_raw) {
u32* buf = (u32*)armGetTls(); u32* buf = (u32*)armGetTls();
size_t i; size_t i;
*buf++ = 4 | (cmd->NumStaticIn << 16) | (cmd->NumSend << 20) | (cmd->NumRecv << 24) | (cmd->NumExch << 28); *buf++ = IpcCommandType_Request | (cmd->NumStaticIn << 16) | (cmd->NumSend << 20) | (cmd->NumRecv << 24) | (cmd->NumExch << 28);
u32* fill_in_size_later = buf; u32* fill_in_size_later = buf;
@ -437,7 +437,7 @@ static inline Result ipcParse(IpcParsedCommand* r) {
static inline Result ipcQueryPointerBufferSize(Handle session, size_t *size) { static inline Result ipcQueryPointerBufferSize(Handle session, size_t *size) {
u32* buf = (u32*)armGetTls(); u32* buf = (u32*)armGetTls();
buf[0] = 5; buf[0] = IpcCommandType_Control;
buf[1] = 8; buf[1] = 8;
buf[2] = 0; buf[2] = 0;
buf[3] = 0; buf[3] = 0;
@ -475,7 +475,7 @@ static inline Result ipcQueryPointerBufferSize(Handle session, size_t *size) {
*/ */
static inline Result ipcCloseSession(Handle session) { static inline Result ipcCloseSession(Handle session) {
u32* buf = (u32*)armGetTls(); u32* buf = (u32*)armGetTls();
buf[0] = 2; buf[0] = IpcCommandType_Close;
return ipcDispatch(session); return ipcDispatch(session);
} }
///@} ///@}
@ -492,7 +492,7 @@ static inline Result ipcCloseSession(Handle session) {
static inline Result ipcConvertSessionToDomain(Handle session, u32* object_id_out) { static inline Result ipcConvertSessionToDomain(Handle session, u32* object_id_out) {
u32* buf = (u32*)armGetTls(); u32* buf = (u32*)armGetTls();
buf[0] = 5; buf[0] = IpcCommandType_Control;
buf[1] = 8; buf[1] = 8;
buf[4] = SFCI_MAGIC; buf[4] = SFCI_MAGIC;
buf[5] = 0; buf[5] = 0;