This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]