From: Lectem Date: Wed, 9 Sep 2015 19:53:56 +0000 (-0400) Subject: Use IPC helpers for ns X-Git-Tag: v1.0.0~96^2~7 X-Git-Url: https://chaos.moe/g/?a=commitdiff_plain;h=d97d5f26a4bce0949f971c64d12a1ca3debb3e02;p=corbenik%2Fctrulib.git Use IPC helpers for ns --- diff --git a/libctru/source/services/ns.c b/libctru/source/services/ns.c index 0d8f999..84501f2 100644 --- a/libctru/source/services/ns.c +++ b/libctru/source/services/ns.c @@ -3,6 +3,7 @@ #include <3ds/svc.h> #include <3ds/srv.h> #include <3ds/services/ns.h> +#include <3ds/ipc.h> static Handle nsHandle; @@ -21,7 +22,7 @@ Result NS_LaunchTitle(u64 titleid, u32 launch_flags, u32 *procid) Result ret = 0; u32 *cmdbuf = getThreadCommandBuffer(); - cmdbuf[0] = 0x000200C0; + cmdbuf[0] = IPC_MakeHeader(0x2,3,0); // 0x200C0 cmdbuf[1] = titleid & 0xffffffff; cmdbuf[2] = (titleid >> 32) & 0xffffffff; cmdbuf[3] = launch_flags; @@ -39,7 +40,7 @@ Result NS_RebootToTitle(u8 mediatype, u64 titleid) Result ret = 0; u32 *cmdbuf = getThreadCommandBuffer(); - cmdbuf[0] = 0x00100180; + cmdbuf[0] = IPC_MakeHeader(0x10,6,0); // 0x100180 cmdbuf[1] = 0x1; cmdbuf[2] = titleid & 0xffffffff; cmdbuf[3] = (titleid >> 32) & 0xffffffff;