summaryrefslogtreecommitdiffhomepage
path: root/src/internal/ntapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/ntapi.c')
-rw-r--r--src/internal/ntapi.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/internal/ntapi.c b/src/internal/ntapi.c
index 8ebdf22..fe928ac 100644
--- a/src/internal/ntapi.c
+++ b/src/internal/ntapi.c
@@ -211,6 +211,7 @@ static int32_t __fastcall __ntapi_init_once(ntapi_vtbl ** pvtbl)
__ntapi->tt_create_thread = __ntapi_tt_create_thread;
/* nt_process.h */
+ __ntapi->tt_fork = __ntapi_tt_fork;
__ntapi->tt_create_remote_process_params = __ntapi_tt_create_remote_process_params;
__ntapi->tt_spawn_native_process = __ntapi_tt_spawn_native_process;
__ntapi->tt_get_runtime_data = __ntapi_tt_get_runtime_data;
@@ -361,7 +362,6 @@ static int32_t __fastcall __ntapi_init_once(ntapi_vtbl ** pvtbl)
/* OS version dependent functions */
if (__ntapi->zw_create_user_process) {
- __ntapi->tt_fork = __ntapi_tt_fork_v2;
__ntapi->tt_create_native_process = __ntapi_tt_create_native_process_v2;
__ntapi->ipc_create_pipe = __ntapi_ipc_create_pipe_v2;
__ntapi->sc_socket = __ntapi_sc_socket_v2;
@@ -371,7 +371,6 @@ static int32_t __fastcall __ntapi_init_once(ntapi_vtbl ** pvtbl)
__ntapi->sc_getsockname = __ntapi_sc_getsockname_v2;
__ntapi->sc_getpeername = __ntapi_sc_getpeername_v2;
} else {
- __ntapi->tt_fork = __ntapi_tt_fork_v1;
__ntapi->tt_create_native_process = __ntapi_tt_create_native_process_v1;
__ntapi->ipc_create_pipe = __ntapi_ipc_create_pipe_v1;
__ntapi->sc_socket = __ntapi_sc_socket_v1;