glibc/sysdeps/unix/sysv
Ulrich Drepper 827b70873b * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined.
* elf/rtld.c: Define __pointer_chk_guard_local and if necessary
	__pointer_chk_guard.
	(_rtld_global_ro): Initialize _dl_pointer_guard.
	(dl_main): Initialize __pointer_chk_guard_local and either
	__pointer_chk_guard or TLS value if necessary.
	(process_envvars): Recognize and handle LD_POINTER_GUARD.
	* sysdeps/generic/ldsodefs.h (rtld_global_ro): Add _dl_pointer_guard.
	* sysdeps/i386/__longjmp.S: Use PTR_DEMANGLE for PC if defined.
	* sysdeps/x86_64/__longjmp.S: Likewise.
	* sysdeps/i386/bsd-_setjmp.S: Use PTR_MANGLE for PC if defined.
	* sysdeps/i386/bsd-_setjmp.S: Likewise.
	* sysdeps/i386/setjmp.S: Likewise.
	[IS_IN_rtld]: Avoid call to __sigjmp_save.
	* sysdeps/i386/setjmp.S: Likewise.
	* sysdeps/unix/sysv/linux/i386/sysdep.h: Define PTR_MANGLE and
	PTR_DEMANGLE.
	* sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise.

	* sysdeps/i386/elf/setjmp.S: Removed.
	* sysdeps/i386/elf/bsd-setjmp.S: Removed.
2005-12-18 06:58:22 +00:00
..
bits Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
i386 2005-09-24 Roland McGrath <roland@redhat.com> 2005-09-25 00:44:32 +00:00
linux * elf/Versions [GLIBC_PRIVATE]: Export __pointer_chk_guard if defined. 2005-12-18 06:58:22 +00:00
direct.h initial import 1995-02-18 01:27:10 +00:00
Dist 2.5-18.1 2007-07-12 18:26:36 +00:00
getdents.c Update. 2004-09-14 04:41:35 +00:00
gethostname.c 2001-08-27 Roland McGrath <roland@frob.com> 2001-09-01 21:45:32 +00:00
Makefile Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
setrlimit.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
settimeofday.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
sigaction.c Update. 2002-08-03 07:02:10 +00:00
syscalls.list Update. 2003-07-27 19:02:36 +00:00
sysv_termio.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tcdrain.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tcflow.c 2.5-18.1 2007-07-12 18:26:36 +00:00
tcflush.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tcgetattr.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tcgetpgrp.c * include/unistd.h (seteuid, setegid): Add libc_hidden_proto. 2002-08-13 00:24:58 +00:00
tcsendbrk.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
tcsetattr.c * include/unistd.h (seteuid, setegid): Add libc_hidden_proto. 2002-08-13 00:24:58 +00:00
tcsetpgrp.c Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
Versions Update. 1998-07-02 22:51:40 +00:00