summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2021-09-25 12:08:55 +0100
committerDavid Carlier <devnexen@gmail.com>2021-09-25 12:08:55 +0100
commit3018c5f3de7ebbd010d79593677642b719cf0108 (patch)
tree39ab40db4705da6f32d826ea6be274bdf7085a30
parent372a8c6fcbf7819aa21084c26a5a9d38060c9813 (diff)
downloadrust-libc-3018c5f3de7ebbd010d79593677642b719cf0108.tar.gz
freebsd/dragonfly add pthread_get_name_np fn
-rw-r--r--libc-test/semver/dragonfly.txt1
-rw-r--r--libc-test/semver/freebsd.txt1
-rw-r--r--src/unix/bsd/freebsdlike/mod.rs1
3 files changed, 3 insertions, 0 deletions
diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt
index c6dc07cd39..f30ffa8247 100644
--- a/libc-test/semver/dragonfly.txt
+++ b/libc-test/semver/dragonfly.txt
@@ -1355,6 +1355,7 @@ pthread_condattr_getclock
pthread_condattr_getpshared
pthread_condattr_setclock
pthread_condattr_setpshared
+pthread_get_name_np
pthread_getcpuclockid
pthread_kill
pthread_main_np
diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt
index 67e7d91742..c67b36f10e 100644
--- a/libc-test/semver/freebsd.txt
+++ b/libc-test/semver/freebsd.txt
@@ -1640,6 +1640,7 @@ pthread_condattr_getclock
pthread_condattr_getpshared
pthread_condattr_setclock
pthread_condattr_setpshared
+pthread_get_name_np
pthread_getaffinity_np
pthread_getcpuclockid
pthread_getthreadid_np
diff --git a/src/unix/bsd/freebsdlike/mod.rs b/src/unix/bsd/freebsdlike/mod.rs
index 72ac633cb9..da38f1abb0 100644
--- a/src/unix/bsd/freebsdlike/mod.rs
+++ b/src/unix/bsd/freebsdlike/mod.rs
@@ -1565,6 +1565,7 @@ extern "C" {
) -> ::c_int;
pub fn pthread_barrier_destroy(barrier: *mut pthread_barrier_t) -> ::c_int;
pub fn pthread_barrier_wait(barrier: *mut pthread_barrier_t) -> ::c_int;
+ pub fn pthread_get_name_np(tid: ::pthread_t, name: *mut ::c_char, len: ::size_t);
pub fn pthread_set_name_np(tid: ::pthread_t, name: *const ::c_char);
pub fn ptrace(request: ::c_int, pid: ::pid_t, addr: *mut ::c_char, data: ::c_int) -> ::c_int;
pub fn utrace(addr: *const ::c_void, len: ::size_t) -> ::c_int;