glibc/sysdeps/unix/sysv/linux/nios2/send.c
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

10 lines
342 B
C

#include <shlib-compat.h>
#include <sysdeps/unix/sysv/linux/send.c>
#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_21, GLIBC_2_34)
/* libpthread compat symbol: Nios2 used the generic version without the
libc_hidden_def which lead in a non existent __send symbol in libc.so. */
compat_symbol (libc, __libc_send, __send, GLIBC_2_21);
#endif