From d97d5f26a4bce0949f971c64d12a1ca3debb3e02 Mon Sep 17 00:00:00 2001 From: Lectem Date: Wed, 9 Sep 2015 15:53:56 -0400 Subject: [PATCH] Use IPC helpers for ns --- libctru/source/services/ns.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; -- 2.39.5