From 495361b14d5a87c55f3d16e79a45635896945d8f Mon Sep 17 00:00:00 2001 From: Francis Nixon <13nixonf@gmail.com> Date: Sat, 13 Aug 2022 13:41:50 -0400 Subject: [PATCH] Add pthread_sigqueue. pthread_sigqueue is a gnu libc extension, however I have a use case for it, hence why I'm adding it. --- src/unix/linux_like/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/unix/linux_like/mod.rs b/src/unix/linux_like/mod.rs index 57600f24b8f12..282b737707c86 100644 --- a/src/unix/linux_like/mod.rs +++ b/src/unix/linux_like/mod.rs @@ -1729,6 +1729,7 @@ extern "C" { val: *mut ::c_int, ) -> ::c_int; pub fn pthread_rwlockattr_setpshared(attr: *mut pthread_rwlockattr_t, val: ::c_int) -> ::c_int; + pub fn pthread_sigqueue(thread: ::pthread_t, sig: ::c_int, value: ::sigval) -> ::c_int; pub fn ptsname_r(fd: ::c_int, buf: *mut ::c_char, buflen: ::size_t) -> ::c_int; pub fn clearenv() -> ::c_int; pub fn waitid(idtype: idtype_t, id: id_t, infop: *mut ::siginfo_t, options: ::c_int)