summaryrefslogtreecommitdiffhomepage
path: root/src/internal/ntapi.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2020-12-05 01:06:23 +0000
committermidipix <writeonce@midipix.org>2020-12-05 01:06:23 +0000
commit3841d321613938cb86b27ee03c52c8a9afc0697c (patch)
treecb51112e882c4420de1cfad89a9b1c71e85c1d67 /src/internal/ntapi.c
parentef6024ad7dbf0c7e3b59ad007b03bbce5a6abb3d (diff)
downloadntapi-3841d321613938cb86b27ee03c52c8a9afc0697c.tar.bz2
ntapi-3841d321613938cb86b27ee03c52c8a9afc0697c.tar.xz
ipc internals: wrong __ntapi_ipc_page_alloc() ==> correct __ipc_page_alloc().
Diffstat (limited to 'src/internal/ntapi.c')
-rw-r--r--src/internal/ntapi.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/internal/ntapi.c b/src/internal/ntapi.c
index a808aa1..dfb614b 100644
--- a/src/internal/ntapi.c
+++ b/src/internal/ntapi.c
@@ -89,6 +89,18 @@ static union __ntapi_img_rdata __ntapi_rdata = {{
#define import_table __ntapi_rdata.img_sec_data.__ntapi_import_table
+static int __ipc_memfn(
+ struct dalist_ex * dlist,
+ void ** addr,
+ size_t * alloc_size)
+{
+ (void)dlist;
+ (void)addr;
+ (void)alloc_size;
+
+ return DALIST_EMEMFN;
+}
+
static void __ntapi_init_adjust_privileges(void)
{
uintptr_t buffer[64];
@@ -181,7 +193,7 @@ static int32_t __fastcall __ntapi_init_once(ntapi_vtbl ** pvtbl)
&internals->ipc_conns,
sizeof(nt_ipc_conn),
NT_ALLOCATION_GRANULARITY,
- __ntapi_ipc_page_alloc,
+ __ipc_memfn,
DALIST_MEMFN_CUSTOM)))
return status;
@@ -640,7 +652,7 @@ static int32_t __ntapi_init_solib_fork_child_finalize(void)
&__internals->ipc_conns,
sizeof(nt_ipc_conn),
NT_ALLOCATION_GRANULARITY,
- __ntapi_ipc_page_alloc,
+ __ipc_memfn,
DALIST_MEMFN_CUSTOM)))
return status;