MCPcopy Create free account
hub / github.com/devkitPro/libctru / srvRegisterClient

Function srvRegisterClient

libctru/source/srv.c:82–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80}
81
82Result srvRegisterClient(void)
83{
84 Result rc = 0;
85 u32* cmdbuf = getThreadCommandBuffer();
86
87 cmdbuf[0] = IPC_MakeHeader(0x1,0,2); // 0x10002
88 cmdbuf[1] = IPC_Desc_CurProcessId();
89
90 if(R_FAILED(rc = svcSendSyncRequest(srvHandle)))return rc;
91
92 return cmdbuf[1];
93}
94
95Result srvEnableNotification(Handle* semaphoreOut)
96{

Callers 1

srvInitFunction · 0.85

Calls 3

getThreadCommandBufferFunction · 0.85
IPC_MakeHeaderFunction · 0.85
IPC_Desc_CurProcessIdFunction · 0.85

Tested by

no test coverage detected