[00/13] nptl: Move more functions from libpthread to libc
mbox series

Message ID cover.1581418947.git.fweimer@redhat.com
Headers show
Series
  • nptl: Move more functions from libpthread to libc
Related show

Message

Florian Weimer Feb. 11, 2020, 11:05 a.m. UTC
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(-)