summaryrefslogtreecommitdiff
path: root/share/man/man3
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2018-08-17 18:34:07 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2018-08-17 18:34:07 +0000
commit4627d47bc83903d3bf89828e32f3a4c3322a31d2 (patch)
treeb86f0fb8f2543643954985070712dac20c322af4 /share/man/man3
parentd9cf291382345563f5e5e97a0f8fe054998f5a6a (diff)
Notes
Diffstat (limited to 'share/man/man3')
-rw-r--r--share/man/man3/Makefile1
-rw-r--r--share/man/man3/pthread_set_name_np.332
2 files changed, 29 insertions, 4 deletions
diff --git a/share/man/man3/Makefile b/share/man/man3/Makefile
index 6197b0affb4d1..ff2cb02827d48 100644
--- a/share/man/man3/Makefile
+++ b/share/man/man3/Makefile
@@ -334,6 +334,7 @@ PTHREAD_MLINKS+=pthread_rwlock_rdlock.3 pthread_rwlock_tryrdlock.3
PTHREAD_MLINKS+=pthread_rwlock_wrlock.3 pthread_rwlock_trywrlock.3
PTHREAD_MLINKS+=pthread_schedparam.3 pthread_getschedparam.3 \
pthread_schedparam.3 pthread_setschedparam.3
+PTHREAD_MLINKS+=pthread_set_name_np.3 pthread_get_name_np.3
PTHREAD_MLINKS+=pthread_spin_init.3 pthread_spin_destroy.3 \
pthread_spin_lock.3 pthread_spin_trylock.3 \
pthread_spin_lock.3 pthread_spin_unlock.3
diff --git a/share/man/man3/pthread_set_name_np.3 b/share/man/man3/pthread_set_name_np.3
index c8e5cb4f62c05..814661c01991e 100644
--- a/share/man/man3/pthread_set_name_np.3
+++ b/share/man/man3/pthread_set_name_np.3
@@ -24,17 +24,20 @@
.\"
.\" $FreeBSD$
.\"
-.Dd December 2, 2016
+.Dd August 12, 2018
.Dt PTHREAD_SET_NAME_NP 3
.Os
.Sh NAME
+.Nm pthread_get_name_np ,
.Nm pthread_set_name_np
-.Nd set the thread name
+.Nd set and retrieve the thread name
.Sh LIBRARY
.Lb libpthread
.Sh SYNOPSIS
.In pthread_np.h
.Ft void
+.Fn pthread_get_name_np "pthread_t thread" "char *name" "size_t len"
+.Ft void
.Fn pthread_set_name_np "pthread_t thread" "const char *name"
.Sh DESCRIPTION
The
@@ -43,11 +46,32 @@ function applies a copy of the given
.Fa name
to the given
.Fa thread .
+.Pp
+The
+.Fn pthread_get_name_np
+function retrieves the
+.Fa name
+associated with
+.Fa thread .
+If
+.Fn pthread_set_name_np
+was not previously called for
+.Fa thread ,
+the buffer pointed to by
+.Fa name
+will be empty.
.Sh ERRORS
-Because of the debugging nature of this function, all errors that may
+Because of the debugging nature of these functions, all errors that may
appear inside are silently ignored.
.Sh SEE ALSO
.Xr thr_set_name 2
+.Sh STANDARDS
+.Fn pthread_set_name_np
+and
+.Fn pthread_get_name_np
+are non-standard extensions.
.Sh AUTHORS
This manual page was written by
-.An Alexey Zelkin Aq Mt phantom@FreeBSD.org .
+.An Alexey Zelkin Aq Mt phantom@FreeBSD.org
+and
+An Yuri Pankov Aq Mt yuripv@yuripv.net .