aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2018-04-03 13:52:29 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2018-04-03 13:52:29 +0200
commit811836a411a1c97a0e70e7f096e57f316dc19c72 (patch)
tree4e6049c00616e204fb50015d69f3f8890ae6f07f
parentfe9748cca3fb247cea420a70b28e601abcb196aa (diff)
downloadglibc-811836a411a1c97a0e70e7f096e57f316dc19c72.tar
glibc-811836a411a1c97a0e70e7f096e57f316dc19c72.tar.gz
glibc-811836a411a1c97a0e70e7f096e57f316dc19c72.tar.bz2
glibc-811836a411a1c97a0e70e7f096e57f316dc19c72.zip
s390x: Fix hidden aliases
* sysdeps/s390/longjmp.c (__libc_longjmp, __libc_siglongjmp): New hidden defs.
-rw-r--r--ChangeLog2
-rw-r--r--sysdeps/s390/longjmp.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f4aa359ef..29c1528619 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -410,6 +410,8 @@
defs.
* sysdeps/mach/hurd/sigwait.c (__sigwait): Call __libc_longjmp instead
of longjmp.
+ * sysdeps/s390/longjmp.c (__libc_longjmp, __libc_siglongjmp): New
+ hidden defs.
* sysdeps/mach/hurd/localplt.data: New file.
diff --git a/sysdeps/s390/longjmp.c b/sysdeps/s390/longjmp.c
index e61cdba2a3..e543415df0 100644
--- a/sysdeps/s390/longjmp.c
+++ b/sysdeps/s390/longjmp.c
@@ -33,6 +33,8 @@
but were reverted before 2.20. Thus both versions are the same function. */
strong_alias (__libc_siglongjmp, __libc_longjmp)
+libc_hidden_def (__libc_longjmp)
+libc_hidden_def (__libc_siglongjmp)
weak_alias (__libc_siglongjmp, __v1_longjmp)
weak_alias (__libc_siglongjmp, __v2_longjmp)