From d1114fd75efb070fe6f2adc2458c223a2f262bb7 Mon Sep 17 00:00:00 2001 From: Pirater12 Date: Mon, 15 Jan 2018 11:27:15 +0530 Subject: [PATCH] Add timeout in NS_TerminateProcessTID --- libctru/source/services/ns.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libctru/source/services/ns.c b/libctru/source/services/ns.c index 5867f37..0961f24 100644 --- a/libctru/source/services/ns.c +++ b/libctru/source/services/ns.c @@ -89,7 +89,7 @@ Result NS_RebootToTitle(u8 mediatype, u64 titleid) return (Result)cmdbuf[1]; } -Result NS_TerminateProcessTID(u64 titleid) +Result NS_TerminateProcessTID(u64 titleid, u64 timeout) { Result ret = 0; u32 *cmdbuf = getThreadCommandBuffer(); @@ -97,10 +97,10 @@ Result NS_TerminateProcessTID(u64 titleid) cmdbuf[0] = IPC_MakeHeader(0x11,4,0); // 0x110100 cmdbuf[1] = titleid & 0xffffffff; cmdbuf[2] = (titleid >> 32) & 0xffffffff; - cmdbuf[3] = 0x0; - cmdbuf[4] = 0x0; + cmdbuf[3] = timeout & 0xffffffff; + cmdbuf[4] = (timeout >> 32) & 0xffffffff; if(R_FAILED(ret = svcSendSyncRequest(nsHandle)))return ret; return (Result)cmdbuf[1]; -} +} \ No newline at end of file