From c5056c644f500efae8b66b189894a1d02dacf9ab Mon Sep 17 00:00:00 2001 From: emoose Date: Mon, 22 Oct 2018 17:41:45 +0100 Subject: [PATCH] [Kernel] Add XamNotifyCreateListenerInternal export (1 unknown param) Just changed the existing XamNotifyCreateListener import to ...CreateListenerInternal, and made a new XamNotifyCreateListener that just calls the internal version. --- src/xenia/kernel/xam/xam_notify.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/xam/xam_notify.cc b/src/xenia/kernel/xam/xam_notify.cc index 1a7337ab8..e3765af25 100644 --- a/src/xenia/kernel/xam/xam_notify.cc +++ b/src/xenia/kernel/xam/xam_notify.cc @@ -18,7 +18,8 @@ namespace xe { namespace kernel { namespace xam { -dword_result_t XamNotifyCreateListener(qword_t mask, dword_t one) { +dword_result_t XamNotifyCreateListenerInternal(qword_t mask, dword_t unk, + dword_t one) { // r4=1 may indicate user process? auto listener = @@ -30,6 +31,12 @@ dword_result_t XamNotifyCreateListener(qword_t mask, dword_t one) { return handle; } +DECLARE_XAM_EXPORT2(XamNotifyCreateListenerInternal, kNone, kImplemented, + kSketchy); + +dword_result_t XamNotifyCreateListener(qword_t mask, dword_t one) { + return XamNotifyCreateListenerInternal(mask, 0, one); +} DECLARE_XAM_EXPORT1(XamNotifyCreateListener, kNone, kImplemented); // https://github.com/CodeAsm/ffplay360/blob/master/Common/AtgSignIn.cpp