Consistency
This commit is contained in:
parent
fdf31f7556
commit
74128a1e8e
@ -18,7 +18,7 @@ Result ndmuInit(void);
|
|||||||
/// Exits ndmu.
|
/// Exits ndmu.
|
||||||
void ndmuExit(void);
|
void ndmuExit(void);
|
||||||
|
|
||||||
Result ndmuEnterExclusiveState(NDM_ExclusiveState state);
|
Result NDMU_EnterExclusiveState(NDM_ExclusiveState state);
|
||||||
|
|
||||||
Result ndmuLeaveExclusiveState(void);
|
Result NDMU_LeaveExclusiveState(void);
|
||||||
|
|
||||||
|
@ -10,30 +10,30 @@
|
|||||||
#include <3ds/services/ndm.h>
|
#include <3ds/services/ndm.h>
|
||||||
#include <3ds/ipc.h>
|
#include <3ds/ipc.h>
|
||||||
|
|
||||||
Handle __ndmu_servhandle;
|
Handle ndmuHandle;
|
||||||
static int __ndmu_refcount;
|
static int ndmuRefCount;
|
||||||
|
|
||||||
Result ndmuInit(void)
|
Result ndmuInit(void)
|
||||||
{
|
{
|
||||||
Result ret=0;
|
Result ret=0;
|
||||||
|
|
||||||
if (AtomicPostIncrement(&__ndmu_refcount)) return 0;
|
if (AtomicPostIncrement(&ndmuRefCount)) return 0;
|
||||||
|
|
||||||
ret = srvGetServiceHandle(&__ndmu_servhandle, "ndm:u");
|
ret = srvGetServiceHandle(&ndmuHandle, "ndm:u");
|
||||||
if (R_FAILED(ret)) AtomicDecrement(&__ndmu_refcount);
|
if (R_FAILED(ret)) AtomicDecrement(&ndmuRefCount);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ndmuExit(void)
|
void ndmuExit(void)
|
||||||
{
|
{
|
||||||
if (AtomicDecrement(&__ndmu_refcount)) return;
|
if (AtomicDecrement(&ndmuRefCount)) return;
|
||||||
|
|
||||||
svcCloseHandle(__ndmu_servhandle);
|
svcCloseHandle(ndmuHandle);
|
||||||
__ndmu_servhandle = 0;
|
ndmuHandle = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Result ndmuEnterExclusiveState(NDM_ExclusiveState state)
|
Result NDMU_EnterExclusiveState(NDM_ExclusiveState state)
|
||||||
{
|
{
|
||||||
u32* cmdbuf=getThreadCommandBuffer();
|
u32* cmdbuf=getThreadCommandBuffer();
|
||||||
|
|
||||||
@ -42,12 +42,12 @@ Result ndmuEnterExclusiveState(NDM_ExclusiveState state)
|
|||||||
cmdbuf[2]=IPC_Desc_CurProcessHandle();
|
cmdbuf[2]=IPC_Desc_CurProcessHandle();
|
||||||
|
|
||||||
Result ret=0;
|
Result ret=0;
|
||||||
if(R_FAILED(ret=svcSendSyncRequest(__ndmu_servhandle)))return ret;
|
if(R_FAILED(ret=svcSendSyncRequest(ndmuHandle)))return ret;
|
||||||
|
|
||||||
return cmdbuf[1];
|
return cmdbuf[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
Result ndmuLeaveExclusiveState(void)
|
Result NDMU_LeaveExclusiveState(void)
|
||||||
{
|
{
|
||||||
u32* cmdbuf=getThreadCommandBuffer();
|
u32* cmdbuf=getThreadCommandBuffer();
|
||||||
|
|
||||||
@ -55,7 +55,7 @@ Result ndmuLeaveExclusiveState(void)
|
|||||||
cmdbuf[1]=IPC_Desc_CurProcessHandle();
|
cmdbuf[1]=IPC_Desc_CurProcessHandle();
|
||||||
|
|
||||||
Result ret=0;
|
Result ret=0;
|
||||||
if(R_FAILED(ret=svcSendSyncRequest(__ndmu_servhandle)))return ret;
|
if(R_FAILED(ret=svcSendSyncRequest(ndmuHandle)))return ret;
|
||||||
|
|
||||||
return cmdbuf[1];
|
return cmdbuf[1];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user