From 23bae382c983c7685396e1525216060db06f2e00 Mon Sep 17 00:00:00 2001 From: Locria Cyber <74560659+locriacyber@users.noreply.github.com> Date: Mon, 21 Mar 2022 03:41:42 +0800 Subject: [PATCH] Add sem_open & sem_close --- lib/std/c.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/c.zig b/lib/std/c.zig index 396a6f6702..400feda63c 100644 --- a/lib/std/c.zig +++ b/lib/std/c.zig @@ -239,6 +239,8 @@ pub extern "c" fn pthread_getspecific(key: c.pthread_key_t) ?*anyopaque; pub extern "c" fn pthread_setspecific(key: c.pthread_key_t, value: ?*anyopaque) c_int; pub extern "c" fn sem_init(sem: *c.sem_t, pshared: c_int, value: c_uint) c_int; pub extern "c" fn sem_destroy(sem: *c.sem_t) c_int; +pub extern "c" fn sem_open(name: [*:0]const u8, flag: c_int, mode: c.mode_t, value: c_uint) *c.sem_t; +pub extern "c" fn sem_close(sem: *c.sem_t) c_int; pub extern "c" fn sem_post(sem: *c.sem_t) c_int; pub extern "c" fn sem_wait(sem: *c.sem_t) c_int; pub extern "c" fn sem_trywait(sem: *c.sem_t) c_int;