Adhemerval Zanella
09ce31eddf
nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, and __libc_current_sigrtmin
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
70a1e36cbe
nptl: Move sigaction to libc
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
ff1e342cd1
nptl: Remove pthread raise implementation
...
The Linux version already target the current thread by using tgkill
along with getpid and gettid.
For arm, libpthread does not do a intra PLT since it will call the
raise from libc.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
b76658451c
nptl: Move pthread_kill to libc
...
A new 2.34 version is also provided.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
4c8cb283ec
nptl: Remove pwrite from libpthread
...
The libc version is identical and built with same flags, it is also
uses as the default version.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
dd795c6c24
nptl: Remove pread from libpthread
...
The libc version is identical and built with same flags, it is also
uses as the default version.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:18 -03:00
Adhemerval Zanella
40873cdd38
nptl: Remove open from libpthread
...
The libc version is identical and built with same flags. The libc
version is set as the default version.
Checked on x86_64-linux-gnu.
2021-03-26 13:37:14 -03:00
Adhemerval Zanella
c5c3588475
nptl: Remove lseek from libpthread
...
The libc version is identical and built with same flags. The libc
version is set as the default version.
The libpthread compat symbol requires to mask it when building the
loader object otherwise ld might complain about a missing
versioned symbol (as for alpha).
Checked on x86_64-linux-gnu.
2021-03-26 13:36:17 -03:00
Adhemerval Zanella
78d1724d53
nptl: Remove send from libpthread
...
The libc version is identical and built with same flags. Both aarch64
and nios2 also requires to export __send and tt was done previously with
the HAVE_INTERNAL_SEND_SYMBOL (which forced the symbol creation).
All __send callers are internal to libc and the original issue that
required the symbol export was due a missing libc_hidden_def. So
a compat symbol is added for __send and the libc_hidden_def is
defined regardless.
Checked on x86_64-linux-gnu and i686-linux-gnu.
2021-03-26 13:36:17 -03:00
Adhemerval Zanella
729cb5a2a7
nptl: Remove sendmsg from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
0cf67de816
nptl: Remove recvmsg from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
2d6f4ebd65
nptl: Remove sigwait from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
1e157b9cb4
nptl: Remove tcdrain from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
c29386fd50
nptl: Remove pause from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
0c9d4925fe
nptl: Remove msync from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
fc495dc4e9
nptl: Remove fsync from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
6f2e00cac5
nptl: Remove sendto from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
643a88a9c1
nptl: Remove recvfrom from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
494c3beec9
nptl: Remove recv from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
3ddf9bc185
nptl: Remove connect from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:39 -03:00
Adhemerval Zanella
c59f716993
nptl: Remove accept from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:38 -03:00
Adhemerval Zanella
bdfed2e2cd
nptl: Remove close from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 15:54:24 -03:00
Adhemerval Zanella
baab50cfb9
nptl: Remove read from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 08:21:29 -03:00
Adhemerval Zanella
173e0ab081
nptl: Remove write from libpthread
...
The libc version is identical and built with same flags.
Checked on x86_64-linux-gnu.
2021-03-18 08:20:43 -03:00
Alistair Francis
5820c3731e
RISC-V: Add 32-bit ABI lists
...
Use the update-abi Make target to generate the abilist for RV32.
Reviewed-by: Maciej W. Rozycki <macro@wdc.com >
2020-08-27 08:17:43 -07:00