]> git.ipfire.org Git - thirdparty/glibc.git/commit
Remove hidden __libc_longjmp
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 10 Mar 2018 17:27:04 +0000 (09:27 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 10 Mar 2018 17:27:20 +0000 (09:27 -0800)
commit6253bacdc00de132dec452ff7c6ce3ba7fa23d81
tree30b25d5aa1c776b157606e5389fcc566e16fd9f0
parent229855e5983881812b21b215346cb990722c6023
Remove hidden __libc_longjmp

Since __libc_longjmp is a private interface for cancellation implementation
in libpthread, there is no need to provide hidden __libc_longjmp in libc.

Tested with build-many-glibcs.py.

* include/setjmp.h (__libc_longjmp): Remove libc_hidden_proto.
* setjmp/longjmp.c (__libc_longjmp): Remove libc_hidden_def.
* sysdeps/s390/longjmp.c (__libc_longjmp): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S (__libc_longjmp):
Likewise.
ChangeLog
include/setjmp.h
setjmp/longjmp.c
sysdeps/s390/longjmp.c
sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S