diff --git a/libc-test/semver/dragonfly.txt b/libc-test/semver/dragonfly.txt index f63e2bf9112b8..b9c8e7ee6180c 100644 --- a/libc-test/semver/dragonfly.txt +++ b/libc-test/semver/dragonfly.txt @@ -1455,6 +1455,7 @@ pthread_condattr_getpshared pthread_condattr_setclock pthread_condattr_setpshared pthread_get_name_np +pthread_getname_np pthread_getcpuclockid pthread_kill pthread_main_np @@ -1464,6 +1465,7 @@ pthread_mutexattr_setpshared pthread_rwlockattr_getpshared pthread_rwlockattr_setpshared pthread_set_name_np +pthread_setname_np pthread_spin_destroy pthread_spin_init pthread_spin_lock diff --git a/libc-test/semver/freebsd.txt b/libc-test/semver/freebsd.txt index 42439f7f3e00b..43de5c8ccdb8c 100644 --- a/libc-test/semver/freebsd.txt +++ b/libc-test/semver/freebsd.txt @@ -2029,6 +2029,7 @@ pthread_condattr_getpshared pthread_condattr_setclock pthread_condattr_setpshared pthread_get_name_np +pthread_getname_np pthread_getaffinity_np pthread_getcpuclockid pthread_getthreadid_np @@ -2044,6 +2045,7 @@ pthread_rwlockattr_getpshared pthread_rwlockattr_setpshared pthread_setaffinity_np pthread_set_name_np +pthread_setname_np pthread_getschedparam pthread_setschedparam pthread_spin_destroy diff --git a/src/unix/bsd/freebsdlike/mod.rs b/src/unix/bsd/freebsdlike/mod.rs index 313bf588d72b4..d2cd7794b107e 100644 --- a/src/unix/bsd/freebsdlike/mod.rs +++ b/src/unix/bsd/freebsdlike/mod.rs @@ -1646,6 +1646,12 @@ extern "C" { 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 pthread_getname_np( + thread: ::pthread_t, + buffer: *mut ::c_char, + length: ::size_t, + ) -> ::c_int; + pub fn pthread_setname_np(thread: ::pthread_t, name: *const ::c_char) -> ::c_int; pub fn pthread_setschedparam( native: ::pthread_t, policy: ::c_int,