glibc/elf
Ulrich Drepper 06535ae948 Update.
* posix/unistd.h: Move declaration of __libc_enable_secure to...
	* include/unistd.h: ...here.

	* elf/dl-open.c (dl_open_worker): If DST is used in SUID program punt.
	* elf/dl-deps.c (expand_dst): Likewise.

	* elf/dynamic-link.h: Set DT_SYMBOLIC, DT_TEXTREL, and DT_BIND_NOW
	based on DT_FLAGS value.

	* elf/do-lookup.h: Remove reference_name parameter, add undef_map.
	Add test for symbols marked STV_HIDDEN.
	* elf/dl-lookup.c (_dl_lookup_symbol): Remove reference_name parameter,
	add undef_map.  Compute reference_name locally.  Update call to
	do_lookup.
	(_dl_lookup_symbol_skip): Likewise.
	(_dl_lookup_versioned_symbol): Likewise.
	(_dl_lookup_versioned_symbol_skip): Likewise.
	* elf/dl-libc.c: Update call to _dl_lookup_*symbol.
	* elf/dl-runtime.c: Likewise.
	* elf/dl-sym.c: Likewise.
	* elf/dl-symbol.c: Likewise.
	* elf/ldsodefs.h: Adjust prototypes.

	* elf/dl-reloc.c (RESOLV): Add test for STV_PROTECTED flag set and
	handle appropriately.  Add comment about DT_TEXTREL.
	* elf/dl-runtime.c: Likewise.
1999-07-23 22:58:50 +00:00
..
.cvsignore
dl-addr.c Update. 1999-02-20 15:02:24 +00:00
dl-close.c Update. 1999-07-07 18:39:33 +00:00
dl-debug.c
dl-deps.c Update. 1999-07-23 22:58:50 +00:00
dl-dst.h Update. 1999-06-28 15:52:36 +00:00
dl-error.c Update. 1999-02-22 18:05:04 +00:00
dl-fini.c
dl-init.c
dl-libc.c Update. 1999-07-23 22:58:50 +00:00
dl-load.c Update. 1999-07-07 12:58:12 +00:00
dl-lookup.c Update. 1999-07-23 22:58:50 +00:00
dl-minimal.c
dl-misc.c
dl-object.c
dl-open.c Update. 1999-07-23 22:58:50 +00:00
dl-profile.c
dl-profstub.c Update. 1999-06-28 15:52:36 +00:00
dl-reloc.c Update. 1999-07-23 22:58:50 +00:00
dl-runtime.c Update. 1999-07-23 22:58:50 +00:00
dl-support.c Update. 1999-05-11 13:00:20 +00:00
dl-sym.c Update. 1999-07-23 22:58:50 +00:00
dl-symbol.c Update. 1999-07-23 22:58:50 +00:00
dl-version.c Update. 1999-02-22 18:05:04 +00:00
do-lookup.h Update. 1999-07-23 22:58:50 +00:00
do-rel.h 1999-07-21 Roland McGrath <roland@baalperazim.frob.com> 1999-07-21 16:58:06 +00:00
dynamic-link.h Update. 1999-07-23 22:58:50 +00:00
elf.h Add ET_LOOS and ET_HIOS. Add various EM_* constants. Add SHN_LOOS and SHN_HIOS. Add SHT_INIT_ARRAY, SHT_FINI_ARRAY, and SHT_PREINIT_ARRAY. Add SHF_MERGE and SHF_STRINGS. (ElfXX_Sym): Update description of st_other field. Add STT_COMMON. Add ELFXX_ST_VISIBILITY and ELFXX_ST_OTHER. Add STV_* macros. Update comment on DT_RPATH. Add DT_RUNPATH, DT_FLAGS, DT_ENCODING, DT_PREINIT_ARRAY, DT_PREINIT_ARRAYSZ. Add DF_ORIGIN, DF_SYMBOLIC, DF_TEXTREL, and DF_BIND_NOW. 1999-07-23 21:03:40 +00:00
eval.c
failobj.c Update. 1999-01-25 11:00:16 +00:00
gen-trusted-dirs.awk Update. 1999-05-03 21:59:35 +00:00
genrtldtbl.awk
interp.c
ldd.bash.in Update. 1999-07-14 15:21:35 +00:00
ldsodefs.h Update. 1999-07-23 22:58:50 +00:00
link.h Update. 1999-05-07 00:00:48 +00:00
loadfail.c
loadtest.c
Makefile 1999-07-19 Andreas Schwab <schwab@suse.de> 1999-07-20 08:19:37 +00:00
multiload.c Update. 1999-02-19 00:00:05 +00:00
origtest.c Update. 1999-05-05 23:29:18 +00:00
preloadtest.c
restest1.c
rtld.c Update. 1999-07-12 16:33:05 +00:00
sln.c
sofini.c
soinit.c
sprof.c Update. 1999-02-09 09:50:05 +00:00
testobj1_1.c
testobj1.c
testobj2.c
testobj3.c
testobj4.c
testobj5.c
testobj6.c
Versions Update. 1999-07-07 18:39:33 +00:00