This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 00/13] nptl: Move more functions from libpthread to libc
- From: Florian Weimer <fweimer at redhat dot com>
- To: libc-alpha at sourceware dot org
- Date: Tue, 11 Feb 2020 12:05:54 +0100
- Subject: [PATCH 00/13] nptl: Move more functions from libpthread to libc
This series deals with the remaining libpthread functions which do not
require new symbol versions (because they already had forwarders in
libc) nor substantial code changes.
Florian Weimer (13):
nptl: Use .NOTPARALLEL in Makefile only if actually running tests
nptl: Sort routines list in Makefile alphabetically
nptl: Move pthread_attr_getschedpolicy implementation into libc
nptl: Move pthread_attr_setschedpolicy implementation into libc
nptl: Move pthread_attr_getscope implementation into libc
nptl: Move pthread_attr_setscope implementation into libc
nptl: Move pthread_condattr_destroy implementation into libc
nptl: Move pthread_condattr_init implementation into libc
nptl: Move pthread_cond_destroy implementation into libc
nptl: Move pthread_cond_init implementation into libc
Add hidden prototypes for __sched_getparam, __sched_getscheduler
nptl: Move pthread_getschedparam implementation into libc
nptl: Move pthread_setschedparam implementation into libc
include/sched.h | 2 +
nptl/Makefile | 50 +++++++++++++------
nptl/Versions | 12 ++---
nptl/forward.c | 43 ----------------
nptl/nptl-init.c | 12 -----
nptl/old_pthread_cond_destroy.c | 4 +-
nptl/old_pthread_cond_init.c | 4 +-
nptl/pthreadP.h | 2 +
nptl/pthread_cond_destroy.c | 3 +-
nptl/pthread_cond_init.c | 3 +-
posix/sched_getp.c | 1 +
posix/sched_gets.c | 1 +
sysdeps/nptl/pthread-functions.h | 15 ------
.../sysv/linux/aarch64/libpthread.abilist | 10 ----
.../unix/sysv/linux/alpha/libpthread.abilist | 12 -----
.../unix/sysv/linux/arm/be/libpthread.abilist | 10 ----
.../unix/sysv/linux/arm/le/libpthread.abilist | 10 ----
.../unix/sysv/linux/csky/libpthread.abilist | 10 ----
.../unix/sysv/linux/hppa/libpthread.abilist | 12 -----
.../unix/sysv/linux/i386/libpthread.abilist | 12 -----
.../unix/sysv/linux/ia64/libpthread.abilist | 12 -----
.../linux/m68k/coldfire/libpthread.abilist | 10 ----
.../sysv/linux/m68k/m680x0/libpthread.abilist | 12 -----
.../linux/microblaze/be/libpthread.abilist | 10 ----
.../linux/microblaze/le/libpthread.abilist | 10 ----
.../sysv/linux/mips/mips32/libpthread.abilist | 12 -----
.../sysv/linux/mips/mips64/libpthread.abilist | 12 -----
.../unix/sysv/linux/nios2/libpthread.abilist | 10 ----
.../powerpc/powerpc32/libpthread.abilist | 12 -----
.../powerpc/powerpc64/be/libpthread.abilist | 12 -----
.../powerpc/powerpc64/le/libpthread.abilist | 10 ----
.../sysv/linux/riscv/rv64/libpthread.abilist | 10 ----
.../linux/s390/s390-32/libpthread.abilist | 12 -----
.../linux/s390/s390-64/libpthread.abilist | 12 -----
.../unix/sysv/linux/sh/be/libpthread.abilist | 12 -----
.../unix/sysv/linux/sh/le/libpthread.abilist | 12 -----
.../linux/sparc/sparc32/libpthread.abilist | 12 -----
.../linux/sparc/sparc64/libpthread.abilist | 12 -----
.../sysv/linux/x86_64/64/libpthread.abilist | 12 -----
.../sysv/linux/x86_64/x32/libpthread.abilist | 10 ----
40 files changed, 53 insertions(+), 401 deletions(-)
--
2.24.1