mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-23 13:09:58 +08:00
nptl: Move pthread_attr_setschedpolicy 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
ce197a6e0a
commit
f0929a227b
@ -46,6 +46,7 @@ routines = \
|
||||
pthread_attr_setdetachstate \
|
||||
pthread_attr_setinheritsched \
|
||||
pthread_attr_setschedparam \
|
||||
pthread_attr_setschedpolicy \
|
||||
pthread_equal \
|
||||
pthread_self \
|
||||
register-atfork \
|
||||
@ -73,7 +74,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_setschedpolicy \
|
||||
pthread_attr_getscope pthread_attr_setscope \
|
||||
pthread_attr_getstackaddr pthread_attr_setstackaddr \
|
||||
pthread_attr_getstacksize pthread_attr_setstacksize \
|
||||
|
@ -49,7 +49,6 @@ libpthread {
|
||||
|
||||
pthread_getschedparam; pthread_setschedparam;
|
||||
|
||||
pthread_attr_setschedpolicy;
|
||||
pthread_attr_getscope; pthread_attr_setscope;
|
||||
|
||||
pthread_mutex_init; pthread_mutex_destroy;
|
||||
|
@ -56,9 +56,6 @@ name decl \
|
||||
FORWARD2 (name, int, decl, params, return defretval)
|
||||
|
||||
|
||||
FORWARD (pthread_attr_setschedpolicy, (pthread_attr_t *attr, int policy),
|
||||
(attr, policy), 0)
|
||||
|
||||
FORWARD (pthread_attr_getscope,
|
||||
(const pthread_attr_t *attr, int *scope), (attr, scope), 0)
|
||||
FORWARD (pthread_attr_setscope, (pthread_attr_t *attr, int scope),
|
||||
|
@ -72,7 +72,6 @@ void __nptl_set_robust (struct pthread *);
|
||||
#ifdef SHARED
|
||||
static const struct pthread_functions pthread_functions =
|
||||
{
|
||||
.ptr_pthread_attr_setschedpolicy = __pthread_attr_setschedpolicy,
|
||||
.ptr_pthread_attr_getscope = __pthread_attr_getscope,
|
||||
.ptr_pthread_attr_setscope = __pthread_attr_setscope,
|
||||
.ptr_pthread_condattr_destroy = __pthread_condattr_destroy,
|
||||
|
@ -30,7 +30,6 @@ struct xid_command;
|
||||
the thread functions. */
|
||||
struct pthread_functions
|
||||
{
|
||||
int (*ptr_pthread_attr_setschedpolicy) (pthread_attr_t *, int);
|
||||
int (*ptr_pthread_attr_getscope) (const pthread_attr_t *, int *);
|
||||
int (*ptr_pthread_attr_setscope) (pthread_attr_t *, int);
|
||||
int (*ptr_pthread_condattr_destroy) (pthread_condattr_t *);
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.17 pthread_attr_setscope F
|
||||
GLIBC_2.17 pthread_attr_setstack F
|
||||
GLIBC_2.17 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -110,7 +110,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_setschedpolicy F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
|
@ -110,7 +110,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_setschedpolicy F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
|
@ -83,7 +83,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_setschedpolicy F
|
||||
GLIBC_2.29 pthread_attr_setscope F
|
||||
GLIBC_2.29 pthread_attr_setstack F
|
||||
GLIBC_2.29 pthread_attr_setstackaddr F
|
||||
|
@ -76,7 +76,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -76,7 +76,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -110,7 +110,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_setschedpolicy F
|
||||
GLIBC_2.4 pthread_attr_setscope F
|
||||
GLIBC_2.4 pthread_attr_setstack F
|
||||
GLIBC_2.4 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.18 pthread_attr_setscope F
|
||||
GLIBC_2.18 pthread_attr_setstack F
|
||||
GLIBC_2.18 pthread_attr_setstackaddr F
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.18 pthread_attr_setscope F
|
||||
GLIBC_2.18 pthread_attr_setstack F
|
||||
GLIBC_2.18 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.21 pthread_attr_setscope F
|
||||
GLIBC_2.21 pthread_attr_setstack F
|
||||
GLIBC_2.21 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -96,7 +96,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_setschedpolicy F
|
||||
GLIBC_2.3 pthread_attr_setscope F
|
||||
GLIBC_2.3 pthread_attr_setstack F
|
||||
GLIBC_2.3 pthread_attr_setstackaddr F
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.17 pthread_attr_setscope F
|
||||
GLIBC_2.17 pthread_attr_setstack F
|
||||
GLIBC_2.17 pthread_attr_setstackaddr F
|
||||
|
@ -72,7 +72,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_setschedpolicy F
|
||||
GLIBC_2.27 pthread_attr_setscope F
|
||||
GLIBC_2.27 pthread_attr_setstack F
|
||||
GLIBC_2.27 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -78,7 +78,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -76,7 +76,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -76,7 +76,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -45,7 +45,6 @@ GLIBC_2.0 open F
|
||||
GLIBC_2.0 pause F
|
||||
GLIBC_2.0 pthread_atfork F
|
||||
GLIBC_2.0 pthread_attr_getscope F
|
||||
GLIBC_2.0 pthread_attr_setschedpolicy F
|
||||
GLIBC_2.0 pthread_attr_setscope F
|
||||
GLIBC_2.0 pthread_cancel F
|
||||
GLIBC_2.0 pthread_cond_broadcast F
|
||||
|
@ -76,7 +76,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_setschedpolicy F
|
||||
GLIBC_2.2 pthread_attr_setscope F
|
||||
GLIBC_2.2 pthread_attr_setstack F
|
||||
GLIBC_2.2 pthread_attr_setstackaddr F
|
||||
|
@ -76,7 +76,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_setschedpolicy 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
|
||||
|
@ -75,7 +75,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_setschedpolicy F
|
||||
GLIBC_2.16 pthread_attr_setscope F
|
||||
GLIBC_2.16 pthread_attr_setstack F
|
||||
GLIBC_2.16 pthread_attr_setstackaddr F
|
||||
|
Loading…
Reference in New Issue
Block a user