glibc/sysdeps
Roland McGrath f68b86cc7b Tue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* elf/dladdr.c: Remove #include <setjmp.h>, we don't use it.

	* shlib-versions: Set libdl=2.

	* elf/dl-deps.c (_dl_map_object_deps): Use a linked list of alloca'd
 	elements and then scan it to fill the single malloc'd array, instead
 	of using realloc to grow the array in the first pass.  _dl_map_object
	may do some mallocs that break our stream of reallocs, and the minimal
	realloc can't handle that.

	* elf/dl-init.c (_dl_init_next): Take argument, link_map whose
 	searchlist describes the piece of the DT_NEEDED graph to be
 	initialized.
	* elf/link.h: Update prototype.
	* sysdeps/i386/dl-machine.h (RTLD_START): Pass _dl_loaded as argument
	to _dl_init_next.
	* sysdeps/m68k/dl-machine.h: Likewise.
	* elf/dl-deps.c (_dl_open): Pass new object as arg to _dl_init_next.

	* elf/link.h (struct link_map): Add `l_reserved' member, soaking up
	extra bits in last byte.
	* elf/dl-deps.c (_dl_map_object_deps): Use that for mark bit to avoid
	putting dup elts in search list.

	* elf/dlclose.c: Use MAP->l_searchlist to find deps to close.

	* elf/dlsym.c: Don't tweak linked list.  Scope array given to
	_dl_lookup_symbol does the right thing.
Tue Jun  4 02:25:44 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
1996-06-04 23:06:02 +00:00
..
alpha Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-02 18:50:07 +00:00
am29k initial import 1995-02-18 01:27:10 +00:00
generic Sun Jun 2 14:56:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-02 19:47:36 +00:00
gnu Tue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-04 01:41:11 +00:00
hppa Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
i386 Tue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-04 23:06:02 +00:00
i860 initial import 1995-02-18 01:27:10 +00:00
i960 Sat Oct 14 02:52:36 1995 Ulrich Drepper <drepper@ipd.info.uni-karlsruhe.de> 1995-10-16 01:37:51 +00:00
ieee754 Thu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-30 16:12:42 +00:00
libm-i387 * sysdeps/libm-i387/s_finite.S: Use setne' instead of setnel'. 1996-06-04 06:56:47 +00:00
libm-ieee754 Thu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-30 16:12:42 +00:00
m68k Tue Jun 4 18:57:57 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-04 23:06:02 +00:00
m88k Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
mach Tue Jun 4 00:16:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-04 01:41:11 +00:00
mips Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
posix Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com> 1996-06-02 18:50:07 +00:00
rs6000 Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
sparc Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
standalone initial import 1995-02-18 01:27:10 +00:00
stub Mon Jun 3 00:30:35 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-06-03 04:46:40 +00:00
tahoe initial import 1995-02-18 01:27:10 +00:00
unix * sysdeps/unix/sysv/linux/gnu/types.h (__KERNEL_STRICT_NAMES): Define 1996-06-04 05:33:32 +00:00
vax Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00
z8000 Updated from /src/gmp-2.0 1996-05-07 21:04:52 +00:00