From 1717a8ab178466bb73fd4c0a7fba1402df9deef0 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 18 Nov 2022 17:29:49 +0000 Subject: ipc helper interfaces: allow requesting an existing connection. --- src/sem/ntapi_sem_connect.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/sem') diff --git a/src/sem/ntapi_sem_connect.c b/src/sem/ntapi_sem_connect.c index 9d05604..33edc13 100644 --- a/src/sem/ntapi_sem_connect.c +++ b/src/sem/ntapi_sem_connect.c @@ -67,7 +67,8 @@ static int32_t __semctl_server_connect( /* connect */ if ((status = __ntapi->ipc_connect_by_attr( &rtdata->hsemctl, - &semctl->attr))) + &semctl->attr, + false))) return status; /* update */ @@ -200,7 +201,8 @@ static int32_t __stdcall __sem_open( /* new semaphore? */ if (opcode == NT_TTY_SEM_ALLOC) if ((status = __ntapi->ipc_connect_by_attr( - &hipc,&msg.svcinfo.attr))) + &hipc,&msg.svcinfo.attr, + false))) return status; /* all done */ @@ -334,7 +336,7 @@ int32_t __stdcall __ntapi_sem_open( /* ipc connect */ status = __ntapi->ipc_connect_by_symlink( - &hipc,hsymlink); + &hipc,hsymlink,false); __ntapi->zw_close( hsymlink); -- cgit v1.2.3