* elf/dl-load.c (_dl_map_object): Add MAP_INHERIT flag in mmap
authorRoland McGrath <roland@gnu.org>
Mon, 12 Jun 1995 09:00:13 +0000 (09:00 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 12 Jun 1995 09:00:13 +0000 (09:00 +0000)
commitf2b0f935d7c8de544408181350c13d8a4db690ca
tree658304e442dad6ff4c31f1d1d6a3293b7509f20d
parent5bf62f2d3a8af353fac661b224fc1604d4de51ea
* elf/dl-load.c (_dl_map_object): Add MAP_INHERIT flag in mmap

  from zero fill.

* elf/dl-lookup.c (_dl_lookup_symbol): Take new flag arg NOSELF;
  if nonzero, don't let *REF satisfy the reference itself.
* elf/link.h (_dl_lookup_symbol): Add new arg NOSELF in decl.
* sysdeps/i386/dl-runtime.c (_dl_runtime_resolve): Pass new arg to
  _dl_lookup_symbol.
* elf/do-rel.h (elf_dynamic_do_rel): Pass new second arg of
  R->r_offset to RESOLVE callback.
* elf/dl-reloc.c (_dl_relocate_object: resolve): Don't let *REF
  satisfy the reference itself if its value equals the reloc's
  offset.

* elf/rtld.c (dl_main): Write a newline in fatal msg.

* Makerules (lib%.so: lib%_pic.a): Pass $(LDFLAGS.so).
ChangeLog
Makerules
elf/dl-load.c
elf/dl-lookup.c
elf/dl-reloc.c
elf/do-rel.h
elf/link.h
elf/rtld.c
sysdeps/i386/dl-runtime.c