mirror of
git://sourceware.org/git/glibc.git
synced 2025-04-18 14:30:43 +08:00
nptl: Move pthread_attr_setscope implementation into libc
This is part of the libpthread removal project: <https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html> Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
parent
ed0a69b675
commit
dc260acd38
@ -48,6 +48,7 @@ routines = \
|
||||
pthread_attr_setinheritsched \
|
||||
pthread_attr_setschedparam \
|
||||
pthread_attr_setschedpolicy \
|
||||
pthread_attr_setscope \
|
||||
pthread_equal \
|
||||
pthread_self \
|
||||
register-atfork \
|
||||
@ -75,7 +76,6 @@ libpthread-routines = nptl-init nptlfreeres vars events version pt-interp \
|
||||
pthread_getschedparam pthread_setschedparam \
|
||||
pthread_setschedprio \
|
||||
pthread_attr_getguardsize pthread_attr_setguardsize \
|
||||
pthread_attr_setscope \
|
||||
pthread_attr_getstackaddr pthread_attr_setstackaddr \
|
||||
pthread_attr_getstacksize pthread_attr_setstacksize \
|
||||
pthread_attr_getstack pthread_attr_setstack \
|
||||
|
@ -49,8 +49,6 @@ libpthread {
|
||||
|
||||
pthread_getschedparam; pthread_setschedparam;
|
||||
|
||||
pthread_attr_setscope;
|
||||
|
||||
pthread_mutex_init; pthread_mutex_destroy;
|
||||
pthread_mutex_lock; pthread_mutex_trylock; pthread_mutex_unlock;
|
||||
|
||||
|
@ -56,10 +56,6 @@ name decl \
|
||||
FORWARD2 (name, int, decl, params, return defretval)
|
||||
|
||||
|
||||
FORWARD (pthread_attr_setscope, (pthread_attr_t *attr, int scope),
|
||||
(attr, scope), 0)
|
||||
|
||||
|
||||
FORWARD (pthread_condattr_destroy, (pthread_condattr_t *attr), (attr), 0)
|
||||
FORWARD (pthread_condattr_init, (pthread_condattr_t *attr), (attr), 0)
|
||||
|
||||
|
@ -72,7 +72,6 @@ void __nptl_set_robust (struct pthread *);
|
||||
#ifdef SHARED
|
||||
static const struct pthread_functions pthread_functions =
|
||||
{
|
||||
.ptr_pthread_attr_setscope = __pthread_attr_setscope,
|
||||
.ptr_pthread_condattr_destroy = __pthread_condattr_destroy,
|
||||
.ptr_pthread_condattr_init = __pthread_condattr_init,
|
||||
.ptr___pthread_cond_broadcast = __pthread_cond_broadcast,
|
||||
|
@ -30,7 +30,6 @@ struct xid_command;
|
||||
the thread functions. */
|
||||
struct pthread_functions
|
||||
{
|
||||
int (*ptr_pthread_attr_setscope) (pthread_attr_t *, int);
|
||||
int (*ptr_pthread_condattr_destroy) (pthread_condattr_t *);
|
||||
int (*ptr_pthread_condattr_init) (pthread_condattr_t *);
|
||||
int (*ptr___pthread_cond_broadcast) (pthread_cond_t *);
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.17 pthread_attr_getstackaddr F
|
||||
GLIBC_2.17 pthread_attr_getstacksize F
|
||||
GLIBC_2.17 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.17 pthread_attr_setguardsize F
|
||||
GLIBC_2.17 pthread_attr_setscope F
|
||||
GLIBC_2.17 pthread_attr_setstack F
|
||||
GLIBC_2.17 pthread_attr_setstackaddr F
|
||||
GLIBC_2.17 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -109,7 +109,6 @@ GLIBC_2.4 pthread_attr_getstackaddr F
|
||||
GLIBC_2.4 pthread_attr_getstacksize F
|
||||
GLIBC_2.4 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.4 pthread_attr_setguardsize F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
GLIBC_2.4 pthread_attr_setstacksize F
|
||||
|
@ -109,7 +109,6 @@ GLIBC_2.4 pthread_attr_getstackaddr F
|
||||
GLIBC_2.4 pthread_attr_getstacksize F
|
||||
GLIBC_2.4 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.4 pthread_attr_setguardsize F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
GLIBC_2.4 pthread_attr_setstacksize F
|
||||
|
@ -82,7 +82,6 @@ GLIBC_2.29 pthread_attr_getstackaddr F
|
||||
GLIBC_2.29 pthread_attr_getstacksize F
|
||||
GLIBC_2.29 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.29 pthread_attr_setguardsize F
|
||||
GLIBC_2.29 pthread_attr_setscope F
|
||||
GLIBC_2.29 pthread_attr_setstack F
|
||||
GLIBC_2.29 pthread_attr_setstackaddr F
|
||||
GLIBC_2.29 pthread_attr_setstacksize F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -109,7 +109,6 @@ GLIBC_2.4 pthread_attr_getstackaddr F
|
||||
GLIBC_2.4 pthread_attr_getstacksize F
|
||||
GLIBC_2.4 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.4 pthread_attr_setguardsize F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
GLIBC_2.4 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.18 pthread_attr_getstackaddr F
|
||||
GLIBC_2.18 pthread_attr_getstacksize F
|
||||
GLIBC_2.18 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.18 pthread_attr_setguardsize F
|
||||
GLIBC_2.18 pthread_attr_setscope F
|
||||
GLIBC_2.18 pthread_attr_setstack F
|
||||
GLIBC_2.18 pthread_attr_setstackaddr F
|
||||
GLIBC_2.18 pthread_attr_setstacksize F
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.18 pthread_attr_getstackaddr F
|
||||
GLIBC_2.18 pthread_attr_getstacksize F
|
||||
GLIBC_2.18 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.18 pthread_attr_setguardsize F
|
||||
GLIBC_2.18 pthread_attr_setscope F
|
||||
GLIBC_2.18 pthread_attr_setstack F
|
||||
GLIBC_2.18 pthread_attr_setstackaddr F
|
||||
GLIBC_2.18 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.21 pthread_attr_getstackaddr F
|
||||
GLIBC_2.21 pthread_attr_getstacksize F
|
||||
GLIBC_2.21 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.21 pthread_attr_setguardsize F
|
||||
GLIBC_2.21 pthread_attr_setscope F
|
||||
GLIBC_2.21 pthread_attr_setstack F
|
||||
GLIBC_2.21 pthread_attr_setstackaddr F
|
||||
GLIBC_2.21 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -95,7 +95,6 @@ GLIBC_2.3 pthread_attr_getstack F
|
||||
GLIBC_2.3 pthread_attr_getstackaddr F
|
||||
GLIBC_2.3 pthread_attr_getstacksize F
|
||||
GLIBC_2.3 pthread_attr_setguardsize F
|
||||
GLIBC_2.3 pthread_attr_setscope F
|
||||
GLIBC_2.3 pthread_attr_setstack F
|
||||
GLIBC_2.3 pthread_attr_setstackaddr F
|
||||
GLIBC_2.3 pthread_attr_setstacksize F
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.17 pthread_attr_getstackaddr F
|
||||
GLIBC_2.17 pthread_attr_getstacksize F
|
||||
GLIBC_2.17 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.17 pthread_attr_setguardsize F
|
||||
GLIBC_2.17 pthread_attr_setscope F
|
||||
GLIBC_2.17 pthread_attr_setstack F
|
||||
GLIBC_2.17 pthread_attr_setstackaddr F
|
||||
GLIBC_2.17 pthread_attr_setstacksize F
|
||||
|
@ -71,7 +71,6 @@ GLIBC_2.27 pthread_attr_getstackaddr F
|
||||
GLIBC_2.27 pthread_attr_getstacksize F
|
||||
GLIBC_2.27 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.27 pthread_attr_setguardsize F
|
||||
GLIBC_2.27 pthread_attr_setscope F
|
||||
GLIBC_2.27 pthread_attr_setstack F
|
||||
GLIBC_2.27 pthread_attr_setstackaddr F
|
||||
GLIBC_2.27 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -77,7 +77,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -44,7 +44,6 @@ GLIBC_2.0 msync F
|
||||
GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
GLIBC_2.0 pthread_cond_destroy F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2 pthread_attr_getstack F
|
||||
GLIBC_2.2 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2 pthread_attr_getstacksize F
|
||||
GLIBC_2.2 pthread_attr_setguardsize F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2 pthread_attr_setstacksize F
|
||||
|
@ -75,7 +75,6 @@ GLIBC_2.2.5 pthread_attr_getstack F
|
||||
GLIBC_2.2.5 pthread_attr_getstackaddr F
|
||||
GLIBC_2.2.5 pthread_attr_getstacksize F
|
||||
GLIBC_2.2.5 pthread_attr_setguardsize F
|
||||
GLIBC_2.2.5 pthread_attr_setscope F
|
||||
GLIBC_2.2.5 pthread_attr_setstack F
|
||||
GLIBC_2.2.5 pthread_attr_setstackaddr F
|
||||
GLIBC_2.2.5 pthread_attr_setstacksize F
|
||||
|
@ -74,7 +74,6 @@ GLIBC_2.16 pthread_attr_getstackaddr F
|
||||
GLIBC_2.16 pthread_attr_getstacksize F
|
||||
GLIBC_2.16 pthread_attr_setaffinity_np F
|
||||
GLIBC_2.16 pthread_attr_setguardsize F
|
||||
GLIBC_2.16 pthread_attr_setscope F
|
||||
GLIBC_2.16 pthread_attr_setstack F
|
||||
GLIBC_2.16 pthread_attr_setstackaddr F
|
||||
GLIBC_2.16 pthread_attr_setstacksize F
|
||||
|
Loading…
x
Reference in New Issue
Block a user