Revert r361770 "Add pthread_getname_np() and pthread_setname_np() aliases" for now.

It is not compatible enough with Linux.

Requested by:	antoine, jkim
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Konstantin Belousov 2020-06-04 09:06:03 +00:00
parent a201343073
commit 064c283d65
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=361784
5 changed files with 4 additions and 27 deletions

View File

@ -50,7 +50,6 @@ int pthread_attr_get_np(pthread_t, pthread_attr_t *);
int pthread_attr_getaffinity_np(const pthread_attr_t *, size_t, cpuset_t *); int pthread_attr_getaffinity_np(const pthread_attr_t *, size_t, cpuset_t *);
int pthread_attr_setaffinity_np(pthread_attr_t *, size_t, const cpuset_t *); int pthread_attr_setaffinity_np(pthread_attr_t *, size_t, const cpuset_t *);
void pthread_get_name_np(pthread_t, char *, size_t); void pthread_get_name_np(pthread_t, char *, size_t);
void pthread_getname_np(pthread_t, char *, size_t);
int pthread_getaffinity_np(pthread_t, size_t, cpuset_t *); int pthread_getaffinity_np(pthread_t, size_t, cpuset_t *);
int pthread_getthreadid_np(void); int pthread_getthreadid_np(void);
int pthread_main_np(void); int pthread_main_np(void);
@ -66,7 +65,6 @@ void pthread_resume_all_np(void);
int pthread_resume_np(pthread_t); int pthread_resume_np(pthread_t);
int pthread_peekjoin_np(pthread_t, void **); int pthread_peekjoin_np(pthread_t, void **);
void pthread_set_name_np(pthread_t, const char *); void pthread_set_name_np(pthread_t, const char *);
void pthread_setname_np(pthread_t, const char *);
int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *); int pthread_setaffinity_np(pthread_t, size_t, const cpuset_t *);
int pthread_single_np(void); int pthread_single_np(void);
void pthread_suspend_all_np(void); void pthread_suspend_all_np(void);

View File

@ -328,7 +328,5 @@ FBSD_1.5 {
}; };
FBSD_1.6 { FBSD_1.6 {
pthread_getname_np;
pthread_peekjoin_np; pthread_peekjoin_np;
pthread_setname_np;
}; };

View File

@ -46,7 +46,6 @@ __FBSDID("$FreeBSD$");
#include "thr_private.h" #include "thr_private.h"
__weak_reference(_pthread_set_name_np, pthread_set_name_np); __weak_reference(_pthread_set_name_np, pthread_set_name_np);
__weak_reference(_pthread_set_name_np, pthread_setname_np);
static void static void
thr_set_name_np(struct pthread *thread, const char *name) thr_set_name_np(struct pthread *thread, const char *name)
@ -90,7 +89,6 @@ thr_get_name_np(struct pthread *thread, char *buf, size_t len)
} }
__weak_reference(_pthread_get_name_np, pthread_get_name_np); __weak_reference(_pthread_get_name_np, pthread_get_name_np);
__weak_reference(_pthread_get_name_np, pthread_getname_np);
void void
_pthread_get_name_np(pthread_t thread, char *buf, size_t len) _pthread_get_name_np(pthread_t thread, char *buf, size_t len)

View File

@ -493,9 +493,7 @@ PTHREAD_MLINKS+=pthread_rwlock_rdlock.3 pthread_rwlock_tryrdlock.3
PTHREAD_MLINKS+=pthread_rwlock_wrlock.3 pthread_rwlock_trywrlock.3 PTHREAD_MLINKS+=pthread_rwlock_wrlock.3 pthread_rwlock_trywrlock.3
PTHREAD_MLINKS+=pthread_schedparam.3 pthread_getschedparam.3 \ PTHREAD_MLINKS+=pthread_schedparam.3 pthread_getschedparam.3 \
pthread_schedparam.3 pthread_setschedparam.3 pthread_schedparam.3 pthread_setschedparam.3
PTHREAD_MLINKS+=pthread_set_name_np.3 pthread_get_name_np.3 \ PTHREAD_MLINKS+=pthread_set_name_np.3 pthread_get_name_np.3
pthread_set_name_np.3 pthread_getname_np.3 \
pthread_set_name_np.3 pthread_setname_np.3
PTHREAD_MLINKS+=pthread_spin_init.3 pthread_spin_destroy.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_trylock.3 \
pthread_spin_lock.3 pthread_spin_unlock.3 pthread_spin_lock.3 pthread_spin_unlock.3

View File

@ -24,14 +24,12 @@
.\" .\"
.\" $FreeBSD$ .\" $FreeBSD$
.\" .\"
.Dd June 3, 2020 .Dd August 12, 2018
.Dt PTHREAD_SET_NAME_NP 3 .Dt PTHREAD_SET_NAME_NP 3
.Os .Os
.Sh NAME .Sh NAME
.Nm pthread_get_name_np , .Nm pthread_get_name_np ,
.Nm pthread_getname_np ,
.Nm pthread_set_name_np .Nm pthread_set_name_np
.Nm pthread_setname_np
.Nd set and retrieve the thread name .Nd set and retrieve the thread name
.Sh LIBRARY .Sh LIBRARY
.Lb libpthread .Lb libpthread
@ -40,26 +38,18 @@
.Ft void .Ft void
.Fn pthread_get_name_np "pthread_t thread" "char *name" "size_t len" .Fn pthread_get_name_np "pthread_t thread" "char *name" "size_t len"
.Ft void .Ft void
.Fn pthread_getname_np "pthread_t thread" "char *name" "size_t len"
.Ft void
.Fn pthread_set_name_np "pthread_t thread" "const char *name" .Fn pthread_set_name_np "pthread_t thread" "const char *name"
.Ft void
.Fn pthread_setname_np "pthread_t thread" "const char *name"
.Sh DESCRIPTION .Sh DESCRIPTION
The The
.Fn pthread_set_name_np .Fn pthread_set_name_np
and function applies a copy of the given
.Fn pthread_setname_np
functions applies a copy of the given
.Fa name .Fa name
to the given to the given
.Fa thread . .Fa thread .
.Pp .Pp
The The
.Fn pthread_get_name_np .Fn pthread_get_name_np
and function retrieves the
.Fn pthread_getname_np
functions retrieves the
.Fa name .Fa name
associated with associated with
.Fa thread . .Fa thread .
@ -80,11 +70,6 @@ appear inside are silently ignored.
and and
.Fn pthread_get_name_np .Fn pthread_get_name_np
are non-standard extensions. are non-standard extensions.
.Fn pthread_setname_np
and
.Fn pthread_getname_np
are also non-standard, but are implemented by larger number of operating
systems so they are in fact more portable.
.Sh AUTHORS .Sh AUTHORS
This manual page was written by This manual page was written by
.An Alexey Zelkin Aq Mt phantom@FreeBSD.org .An Alexey Zelkin Aq Mt phantom@FreeBSD.org