diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-02-10 11:51:05 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-02-20 08:57:01 +0100 |
commit | f2323817dde1e87d44e058af5954c25d72fbdb11 (patch) | |
tree | 915969b9a6b9755c49537692129b40cd34fadd16 /sysdeps | |
parent | d5074b30fe54f4e05313672d76698065690eed77 (diff) | |
download | glibc-f2323817dde1e87d44e058af5954c25d72fbdb11.tar.gz glibc-f2323817dde1e87d44e058af5954c25d72fbdb11.tar.xz glibc-f2323817dde1e87d44e058af5954c25d72fbdb11.zip |
nptl: Move pthread_setschedparam 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>
Diffstat (limited to 'sysdeps')
28 files changed, 0 insertions, 29 deletions
diff --git a/sysdeps/nptl/pthread-functions.h b/sysdeps/nptl/pthread-functions.h index 337ef59691..294b7e1119 100644 --- a/sysdeps/nptl/pthread-functions.h +++ b/sysdeps/nptl/pthread-functions.h @@ -42,8 +42,6 @@ struct pthread_functions pthread_mutex_t *, const struct timespec *); void (*ptr___pthread_exit) (void *) __attribute__ ((__noreturn__)); - int (*ptr_pthread_setschedparam) (pthread_t, int, - const struct sched_param *); int (*ptr_pthread_mutex_destroy) (pthread_mutex_t *); int (*ptr_pthread_mutex_init) (pthread_mutex_t *, const pthread_mutexattr_t *); diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist index a0cff69954..d65beba958 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist @@ -154,7 +154,6 @@ GLIBC_2.17 pthread_setcancelstate F GLIBC_2.17 pthread_setcanceltype F GLIBC_2.17 pthread_setconcurrency F GLIBC_2.17 pthread_setname_np F -GLIBC_2.17 pthread_setschedparam F GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_setspecific F GLIBC_2.17 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist index bb718e4037..ffd443422d 100644 --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist index cabc278df8..129c64b0a7 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist @@ -184,7 +184,6 @@ GLIBC_2.4 pthread_setaffinity_np F GLIBC_2.4 pthread_setcancelstate F GLIBC_2.4 pthread_setcanceltype F GLIBC_2.4 pthread_setconcurrency F -GLIBC_2.4 pthread_setschedparam F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_setspecific F GLIBC_2.4 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist index cabc278df8..129c64b0a7 100644 --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist @@ -184,7 +184,6 @@ GLIBC_2.4 pthread_setaffinity_np F GLIBC_2.4 pthread_setcancelstate F GLIBC_2.4 pthread_setcanceltype F GLIBC_2.4 pthread_setconcurrency F -GLIBC_2.4 pthread_setschedparam F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_setspecific F GLIBC_2.4 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist index 394fe5e560..8b72528819 100644 --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist @@ -164,7 +164,6 @@ GLIBC_2.29 pthread_setcancelstate F GLIBC_2.29 pthread_setcanceltype F GLIBC_2.29 pthread_setconcurrency F GLIBC_2.29 pthread_setname_np F -GLIBC_2.29 pthread_setschedparam F GLIBC_2.29 pthread_setschedprio F GLIBC_2.29 pthread_setspecific F GLIBC_2.29 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist index f3606ce4e8..84fa775d95 100644 --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist @@ -135,7 +135,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist index 5a6a1d775c..4727bd5d43 100644 --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist index e7545c83b5..3d947a66aa 100644 --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist @@ -135,7 +135,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist index cabc278df8..129c64b0a7 100644 --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist @@ -184,7 +184,6 @@ GLIBC_2.4 pthread_setaffinity_np F GLIBC_2.4 pthread_setcancelstate F GLIBC_2.4 pthread_setcanceltype F GLIBC_2.4 pthread_setconcurrency F -GLIBC_2.4 pthread_setschedparam F GLIBC_2.4 pthread_setschedprio F GLIBC_2.4 pthread_setspecific F GLIBC_2.4 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist index 5a6a1d775c..4727bd5d43 100644 --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist index fa5c6d2773..78885c05cf 100644 --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist @@ -156,7 +156,6 @@ GLIBC_2.18 pthread_setcancelstate F GLIBC_2.18 pthread_setcanceltype F GLIBC_2.18 pthread_setconcurrency F GLIBC_2.18 pthread_setname_np F -GLIBC_2.18 pthread_setschedparam F GLIBC_2.18 pthread_setschedprio F GLIBC_2.18 pthread_setspecific F GLIBC_2.18 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist index fa5c6d2773..78885c05cf 100644 --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist @@ -156,7 +156,6 @@ GLIBC_2.18 pthread_setcancelstate F GLIBC_2.18 pthread_setcanceltype F GLIBC_2.18 pthread_setconcurrency F GLIBC_2.18 pthread_setname_np F -GLIBC_2.18 pthread_setschedparam F GLIBC_2.18 pthread_setschedprio F GLIBC_2.18 pthread_setspecific F GLIBC_2.18 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist index 2a2343cf68..62f7a3f349 100644 --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist index 2a2343cf68..62f7a3f349 100644 --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist index f454c862a8..45ebcf5a6c 100644 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist @@ -156,7 +156,6 @@ GLIBC_2.21 pthread_setcancelstate F GLIBC_2.21 pthread_setcanceltype F GLIBC_2.21 pthread_setconcurrency F GLIBC_2.21 pthread_setname_np F -GLIBC_2.21 pthread_setschedparam F GLIBC_2.21 pthread_setschedprio F GLIBC_2.21 pthread_setspecific F GLIBC_2.21 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist index 4d3332216f..2f4ed55693 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist index ecc6a3bd60..f4d34b1c47 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist @@ -156,7 +156,6 @@ GLIBC_2.3 pthread_rwlockattr_setpshared F GLIBC_2.3 pthread_setcancelstate F GLIBC_2.3 pthread_setcanceltype F GLIBC_2.3 pthread_setconcurrency F -GLIBC_2.3 pthread_setschedparam F GLIBC_2.3 pthread_setspecific F GLIBC_2.3 pthread_sigmask F GLIBC_2.3 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist index a0cff69954..d65beba958 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist @@ -154,7 +154,6 @@ GLIBC_2.17 pthread_setcancelstate F GLIBC_2.17 pthread_setcanceltype F GLIBC_2.17 pthread_setconcurrency F GLIBC_2.17 pthread_setname_np F -GLIBC_2.17 pthread_setschedparam F GLIBC_2.17 pthread_setschedprio F GLIBC_2.17 pthread_setspecific F GLIBC_2.17 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist index 1e998668f7..5610e51e10 100644 --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist @@ -153,7 +153,6 @@ GLIBC_2.27 pthread_setcancelstate F GLIBC_2.27 pthread_setcanceltype F GLIBC_2.27 pthread_setconcurrency F GLIBC_2.27 pthread_setname_np F -GLIBC_2.27 pthread_setschedparam F GLIBC_2.27 pthread_setschedprio F GLIBC_2.27 pthread_setspecific F GLIBC_2.27 pthread_sigmask F diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist index 9495b0300b..80ad434007 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist index 6de0b3c2bb..daef2b5cd5 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist @@ -137,7 +137,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist index f3606ce4e8..84fa775d95 100644 --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist @@ -135,7 +135,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist index f3606ce4e8..84fa775d95 100644 --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist @@ -135,7 +135,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist index bb718e4037..ffd443422d 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist @@ -70,7 +70,6 @@ GLIBC_2.0 pthread_mutexattr_setkind_np F GLIBC_2.0 pthread_once F GLIBC_2.0 pthread_setcancelstate F GLIBC_2.0 pthread_setcanceltype F -GLIBC_2.0 pthread_setschedparam F GLIBC_2.0 pthread_setspecific F GLIBC_2.0 pthread_sigmask F GLIBC_2.0 pthread_testcancel F diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist index e7545c83b5..3d947a66aa 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist @@ -135,7 +135,6 @@ GLIBC_2.2 pthread_rwlockattr_setpshared F GLIBC_2.2 pthread_setcancelstate F GLIBC_2.2 pthread_setcanceltype F GLIBC_2.2 pthread_setconcurrency F -GLIBC_2.2 pthread_setschedparam F GLIBC_2.2 pthread_setspecific F GLIBC_2.2 pthread_sigmask F GLIBC_2.2 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist index 2071b125e8..a6bc9f4a55 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist @@ -136,7 +136,6 @@ GLIBC_2.2.5 pthread_rwlockattr_setpshared F GLIBC_2.2.5 pthread_setcancelstate F GLIBC_2.2.5 pthread_setcanceltype F GLIBC_2.2.5 pthread_setconcurrency F -GLIBC_2.2.5 pthread_setschedparam F GLIBC_2.2.5 pthread_setspecific F GLIBC_2.2.5 pthread_sigmask F GLIBC_2.2.5 pthread_spin_destroy F diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist index 102f4fb1ff..17f6ec438f 100644 --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist @@ -154,7 +154,6 @@ GLIBC_2.16 pthread_setcancelstate F GLIBC_2.16 pthread_setcanceltype F GLIBC_2.16 pthread_setconcurrency F GLIBC_2.16 pthread_setname_np F -GLIBC_2.16 pthread_setschedparam F GLIBC_2.16 pthread_setschedprio F GLIBC_2.16 pthread_setspecific F GLIBC_2.16 pthread_sigmask F |