aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/platform/posix/posix_thread.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/platform/posix/posix_thread.c b/src/platform/posix/posix_thread.c
index fe21c3b5..c200990b 100644
--- a/src/platform/posix/posix_thread.c
+++ b/src/platform/posix/posix_thread.c
@@ -262,6 +262,12 @@ nni_plat_thr_set_name(nni_plat_thr *thr, const char *name)
if ((thr == NULL) || (pthread_self() == thr->tid)) {
pthread_setname_np(name);
}
+#elif defined(__NetBSD__)
+ if (thr == NULL) {
+ pthread_setname_np(pthread_self(), "%s", name);
+ } else {
+ pthread_setname_np(thr->tid, "%s", name);
+ }
#else
if (thr == NULL) {
pthread_setname_np(pthread_self(), name);