glibc/sysdeps
Ulrich Drepper f55727ca53 Update.
* sysdeps/generic/ldsodefs.h: Add declaration for _dl_all_dirs and
	_dl_all_init_dirs.
	* include/link.h (struct r_search_path_struct): New.
	(struct link_map): Use it for l_rpath_dirs and l_runpath_dirs.
	* elf/Versions [ld] (GLIBC_2.2): Add _dl_all_dirs and
	_dl_all_init_dirs.
	* elf/dl-close.c (_dl_close): Free l_rpath_dirs and l_runpath_dirs.
	* elf/dl-libc.c (free_mem): Free _dl_all_dirs list except elements
	added at startup time.
	* elf/dl-load.c: Fix memory handling.  r_search_path_struct
	contains element to remember fact that we can free memory.
	(all_dirs): Renamed to _dl_all_dirs.  Made global.
	(_dl_init_all_dirs): New variable.
	(fillin_rpath): Save one malloc call.
	(decompose_rpath): Change interface.  New first parameter points to
	r_search_path_struct.
	(_dl_init_paths): Adjust for changes.  Mark all memory as not
	deletable.  Set _dl_init_all_paths value.
	(open_path): Remove may_free_dirs parameter.  r_search_path_elem ***
	parameter replaced with r_search_path_struct *.  Information about
	freeing now contained in r_search_path_struct.
	(_dl_map_object): Adjust for above changes.

	* elf/dl-open.c (dl_open_worker): Change format of debug info a bit.
2000-08-31 02:27:07 +00:00
..
alpha Update. 2000-08-24 07:41:38 +00:00
am29k
arm Update. 2000-07-29 19:36:10 +00:00
generic Update. 2000-08-31 02:27:07 +00:00
gnu Update. 2000-08-17 19:36:13 +00:00
hppa
i386 Tweaks for AMD Athlon. 2000-08-28 15:15:32 +00:00
i860
i960
ia64 Update. 2000-08-25 19:02:14 +00:00
ieee754 Update. 2000-06-29 19:33:05 +00:00
m68k * sysdeps/m68k/fpu/fegetexcept.c: New file. * sysdeps/m68k/fpu/fedisblxcpt.c: New file. * sysdeps/m68k/fpu/feenablxcpt.c: New file. 2000-08-16 15:08:45 +00:00
m88k
mach Update. 2000-08-29 01:20:23 +00:00
mips Update. 2000-07-25 10:34:14 +00:00
posix Update. 2000-08-30 18:28:16 +00:00
powerpc * sysdeps/powerpc/fpu/feenablxcpt.c: Correct bogus checkin. 2000-08-28 06:20:43 +00:00
rs6000
s390 Update. 2000-08-28 11:17:03 +00:00
sh Update for memprof->memusage renaming. 2000-06-20 06:36:03 +00:00
sparc Update. 2000-08-17 20:38:57 +00:00
standalone
tahoe
unix Update. 2000-08-29 02:37:20 +00:00
vax update 2000-07-26 18:21:25 +00:00
wordsize-32
wordsize-64
z8000