diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
| commit | edf66db113cdaded68871e13ccaae158eef2a321 (patch) | |
| tree | 98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.6 | |
| parent | 92c3af3c140f671ea49c751368d17df2e10d0eeb (diff) | |
| download | glibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip | |
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in
order. They're not and the latest non-current ChangeLog is the one
with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.6')
| -rw-r--r-- | ChangeLog.6 | 17493 |
1 files changed, 8581 insertions, 8912 deletions
diff --git a/ChangeLog.6 b/ChangeLog.6 index 6d92ec5626..96fdef90b7 100644 --- a/ChangeLog.6 +++ b/ChangeLog.6 @@ -1,10878 +1,10547 @@ -Tue Jun 18 17:56:44 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> +Sun Jan 26 23:24:50 1997 Ulrich Drepper <drepper@cygnus.com> - * Version 1.91 test release. + * Version 2.0 net release. - * Makerules ($(common-objpfx)distinfo-$(subdir)): Change target from - distinfo to this. - (distinfo): Make phony target depending on that. - (TAGS, po/%.pot, dist): Change deps. - (common-clean): Remove that file. - * rpm/Makefile (distinfo): Change names. + * Make-dist: Don't take care for two malloc directories. - * rpm/Makefile (clean): New target. +Sun Jan 26 22:44:38 1997 Andreas Jaeger <aj@arthur.pfalz.de> - * stdlib/test-canon.c: New test program contributed by David Mosberger. - * stdlib/Makefile (tests): Add test-canon. - * stdlib/canonicalize.c: Rewritten by David Mosberger. + * mcheck.h: Adopted to new-malloc/malloc change. -Mon Jun 17 17:53:21 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> +Sun Jan 26 13:39:31 1997 Ulrich Drepper <drepper@cygnus.com> - * mach/Machrules (%_server.c %_server.h rule): Remove gratuitous - mention of $< in mig cmd. Thanks to Shantanu Goel. + * sysdeps/unix/sysv/linux/alpha/Dist: Correct distribution of + kernel_*.h files. - * sysdeps/mach/hurd/brk.c (___brk_addr): Define as weak alias for - _hurd_brk. + * Make-dist: Don't mention new-malloc for dirs with have to be + processed. - * libio/stdio.h [__USE_SVID]: Declare tempnam. + * sysdeps/unix/sysv/linux/netinet/in.h (SOL_IP): Added. + * inet/netinet/tcp.h (SOL_TCP): Added. + * sysdeps/unix/sysv/linux/socketbits.h (SOL_RAW): Added. + Reported by a sun <asun@zoology.washington.edu>. -Fri Jun 14 19:28:33 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> +Sun Jan 26 18:35:29 1997 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> - * sysdeps/unix/sysv/linux/syscalls.list: Add swapon with two - parameters. - -Wed Jun 12 20:40:51 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - - * sysdeps/m68k/dl-machine.h (RTLD_START): Fix access to - _dl_default_scope. - -Sun Jun 16 03:22:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * sysdeps/stub/elfclass.h: New file. - - * Make-dist (subdir): Make empty value really empty. - - * version.h (VERSION): Update to 1.91. - - * hurd/hurdinit.c (map0): Remove [!PIC] conditional. - - * shlib-versions (*-*-*): Add libutil=1. - - * rpm/Makefile (install-lib): Add libc.a et al. - (install-others): Only add libc.so if $(build-shared) is yes. - - * math/Makefile (install-lib): New variable, list libieee.a. - (non-lib.a): Likewise. - (extra-objs): Likewise, and ieee-math.o. - ($(objpfx)libieee.a): New target, link to ieee-math.o. - * math/ieee-math.c: New file. - * sysdeps/unix/sysv/linux/Makefile [$(subdir)=math]: Remove setfpucw - and libieee.a stuff. - * sysdeps/unix/sysv/linux/ieee-fpucw.c: File removed. - * sysdeps/unix/sysv/linux/i386/ieee_fpu.c: File removed. - - * sysdeps/unix/sysv/Makefile (sysdep_headers): Make append of termio.h - and rule for it conditional on termio.h not already being in - sysdep_headers. - - * rpm/Makefile (install-others) [libc.so-version]: Get libc.so from - $(libdir), only the versioned named from $(slibdir). - (instfiles): New variable. - (glibc-$(version).$(config).rpm): New target. Run rpm -bb. - * rpm/rpmrc: New file. A third of the options controlling rpm can - only be given here (another third is on the command line, and a third - cannot be specified in any way shape or form). - -Sun Jun 16 02:44:22 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * rpm/template: New file. - * rpm/Makefile: New file. - - * Makeconfig (sysdep-configures): Remove empty variable. - - * Makerules (distinfo-vars): Write defns for $(install-lib.so) and - $(versioned). - - * manual/Makefile (subdir_%): Add new rule with no deps, secondary to - to rule w/dep on %, with no-op commands. - - * Makerules (subdir_distinfo): New phony target; depend on distinfo. - * Makefile (rpm/%): New rule. - (+subdir_targets): Add subdir_distinfo. - -Sun Jun 16 00:40:20 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't add - fpu_control.h here. - - * time/Makefile ($(installed-localtime-file)): If target exists, do - nothing but print a message; if not, make it an absolute symlink. - - * time/tzset.c (__tzset): After stripping leading :, call - __tzfile_read on TZ even if it's empty or null. - * time/tzfile.c (__tzfile_read): Use "Universal" if passed "". - -Sat Jun 15 18:13:43 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * hurd/Makefile (routines): Add get-host, set-host. - (distribute): Add hurdhost.h. - * hurd/hurdhost.h: New file. - * sysdeps/mach/hurd/gethostname.c: Use _hurd_get_host_config. - * sysdeps/mach/hurd/gethostid.c: Likewise. - * sysdeps/mach/hurd/sethostname.c: Use _hurd_set_host_config. - * sysdeps/mach/hurd/sethostid.c: Likewise. - * hurd/get-host.c: New file. - * hurd/set-host.c: New file. - - * math/Makefile (headers): Add fpu_control.h. - (aux): New variable, list fpu_control and setfpucw. - * sysdeps/generic/fpu_control.c: New file. - * sysdeps/stub/fpu_control.h: New file. - * sysdeps/unix/sysv/linux/m68k/fpu_control.h: Moved to ... - * sysdeps/m68k/fpu_control.h: here. - * sysdeps/unix/sysv/linux/i386/fpu_control.h: Moved to ... - * sysdeps/i386/fpu_control.h: here. - * sysdeps/unix/sysv/linux/alpha/fpu_control.h: Moved to ... - * sysdeps/alpha/fpu/fpu_control.h: here. Fixed copyright. - * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): Remove - setfpucw, fpu_control. - * sysdeps/unix/sysv/linux/alpha/fpu_control.c: File removed. - * sysdeps/unix/sysv/linux/setfpucw.c: Moved to ... - * sysdeps/generic/setfpucw.c: here. - (__fpu_control): Variable removed. - (__setfpucw): Use SET even if zero. - - * elf/dl-deps.c (_dl_map_object_deps): Set MAP's mark bit before loop. - Set mark bits of deps as opened, instead of as scanned. - - * elf/rtld.c (dl_main): Remove _dl_rtld_map from chain unconditionally. - Then if it has a nonzero l_opencount, add it back in search order. - - * elf/dl-load.c (_dl_map_object): Don't use _dl_loaded's DT_RPATH if - it ain't got one! - - * sysdeps/unix/sysv/linux/Dist: Add sys/klog.h. - - * elf/dl-open.c (_dl_open): Remove PARENT argument, pass null. - * elf/link.h: Update prototype. - * elf/dl-load.c (_dl_map_object): If dependents' DT_RPATHs don't find - NAME, try the DT_RPATH of the executable itself if dynamic. - * elf/dlopen.c (dlopen): Don't pass first arg to _dl_open. - - * elf/dl-load.c (_dl_map_object): Exit DT_RPATH checking loop when an - open succeeds. - - * Makerules (build-shlib): Give -L opts for each elt of $(rpath-link). - - * sysdeps/mach/hurd/Makefile (sysdep-LDFLAGS): Variable removed. - (rpath-link): Append to this instead. - -Fri Jun 14 01:51:47 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * version.c (banner): New static const variable, complete version - banner text. - (__libc_print_version): Use it, and use __write instead of printf. - - * configure.in (sysnames): Don't cache the value, because it - depends only on libc sources. Merge uniquifying third pass into - Implies/parent expansion second pass. Report each unique name as - it is added in partial report string, terminated when finished. - - * Makeconfig (sysdep_dir): Move defn before config.status rule that - expands it. - (sysdep-configures): Variable removed. - (config.status): Use its contents directly, tighten up a bit, and - include Implies files. - - * elf/dl-open.c (_dl_open) [PIC]: Set PARENT to _dl_loaded if null. - - * elf/Makefile ($(objpfx)$(rtld-installed-name)): Make a symlink. - -Thu Jun 13 14:29:56 1996 Miles Bader <miles@gnu.ai.mit.edu> - - * hurd/hurdsig.c (_hurd_internal_post_signal): Rename `deliver:' - label to `deliver_pending:' to match goto. - -Thu Jun 13 00:02:25 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_open_zero_fill): - Add comment. - - * elf/rtld.c (dl_main): Close _dl_zerofd after mapping deps. - - * sysdeps/generic/machine-gmon.h [NO_UNDERSCORES]: Define mcount as - weak alias for _mcount. - * sysdeps/alpha/_mcount.S (mcount): Define as weak alias. - - * elf/dl-lookup.c (_dl_lookup_symbol): If no value and *REF is - null, consider it a strong reference and give the error. - -Wed Jun 12 15:52:46 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * elf/dl-open.c (_dl_open): Correctly terminate relocating loop - after relocating NEW when it's the only new object. - - * elf/dl-init.c (_dl_init_next): When out of initializers, set - _r_debug.r_state to RT_CONSISTENT and call _dl_debug_state just - before return. - - * elf/rtld.c (dl_main): Move _dl_debug_initialize call after - relocation. Call it unconditionally and only fill in DT_DEBUG - if it's present. Then call _dl_debug_state with r_state RT_ADD - before running initializers. - - * elf/dl-open.c (_dl_open): Call _dl_debug_initialize and then call - _dl_debug_state with r_state RT_ADD before running initializers - * elf/dl-close.c (_dl_close): Call _dl_debug_state with r_state - RT_DELETE before running finalizers and with RT_CONSISTENT just - before return. - - * elf/Makefile (dl-routines): Add dl-debug. - * elf/dl-debug.c: New file. - * elf/rtld.c (_dl_r_debug): Rename to _r_debug and move to dl-debug.c. - (_dl_r_debug_state): Rename to _dl_debug_state and likewise move. - (dl_main): Use _dl_debug_initialize. - * elf/link.h: Fix name to _dl_debug_state in decl. - (_dl_debug_initialize): Declare new function from dl-debug.c. - (_r_debug): Declare it. - - * Makerules (distinfo-vars): Add install-{lib,data,bin,sbin,others}. - In distinfo set $(subdir)-VAR and then set VAR to $($(subdir)-VAR). - - * Makeconfig (rpath-link): New variable; add $(elfobjdir). - (default-rpath): Use it. - (built-program-cmd): Use it in LD_LIBRARY_PATH. - - * Makeconfig (sysdep-configures): Prepend $(sysdep_dir) to names tried. - - * sysdeps/unix/Dist: Add make-syscalls.sh. - - * misc/Makefile (headers): Add sys/swap.h. - * posix/unistd.h: Remove decls for swapon, swapoff. - * sysdeps/generic/sys/swap.h: New file. - * sysdeps/unix/sysv/linux/sys/swap.h: New file. - - * sysdeps/unix/sysv/linux/gnu/types.h: Remove temporary hack #define - of __kernel_fsid_t. It is correctly defines in <linux/types.h> now. - -Tue Jun 11 23:23:30 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * Makerules (LDFLAGS-c.so): Use __libc_main instead of - __libc_print_version as entry point for shared object. - * version.c [HAVE_ELF] (__libc_main): New function. - - * elf/dl-load.c (_dl_map_object_from_fd): Relocate l_entry with the - load address. - -Tue Jun 11 19:13:04 1996 Richard Henderson <rth@tamu.edu> - - * sysdeps/alpha/dl-machine.h: New file. - - * elf/dl-close.c: Include <string.h> for memcpy. - * elf/dl-lookup.c: Same. - - * elf/elf.h: Add Elfxx_Symndx for symbol indices. - * elf/dl-lookup.c (_dl_lookup_symbol): Use it. - (_dl_setup_hash): Use it. - * elf/link.h (struct link_map): Use it. - - * elf/rtld.c (_dl_start): Don't rely on pointer-to-first-arg hack - for getting the argc/argv/envp block. Instead, make it the argument. - sysdeps/i386/dl-machine.h (RTLD_START): Do that. - sysdeps/m68k/dl-machine.h (RTLD_START): Same. - - * shlib-versions: Add version numbers for alpha-linux. To avoid - user confusion, make them the same as i386-linux. - - * sysdeps/alpha/Makefile [subdir elf]: Add -mno-fp-regs to - sysdep-CFLAGS so that _dl_runtime_resolve doesn't have to save them. - Add -mbuild-constants to CFLAGS-rtld.c to that we can bootstrap - without using literal data. - - * sysdeps/generic/dl-sysdep.c: Include <string.h> for memcpy. - Finish Elf32 -> ElfW migration. - -Tue Jun 11 15:09:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * Makerules (elfobjdir): Use $(objdir) if set, even in elf subdir. - - * elf/Makefile (routines): Remove init-first. - * csu/Makefile (routines): New variable; put it here instead. - - * config.make.in (CFLAGS): New variable. - - * io/sys/stat.h (S_ISLNK, S_ISSOCK): Make conditional on __USE_BSD, - not __USE_GNU. - * string/string.h (strncasecmp): Likewise. - - * elf/Makefile (lib-noranlib): Move rule adding deps for ld.so et al - to after `include ../Rules', so $(rtld-installed-name) is defined. - - * string/basename.c (basename): Cast FILENAME to char * for return. - - * Makerules ($(libdir)/libc.so): Put $(rtld-installed) name between - libc.so and libc.a in the deps. - - * elf/Makefile ($(objpfx)$(rtld-installed-name)): New target to make - link to ld.so if that is not the installed name. - (lib-noranlib): Depend on the installed name in the build directory - instead of on ld.so. - - * Makeconfig (link-libc): Include $(elfobjdir)/$(rtld-installed-name) - between libc.so and libc.a, because with libc.so's DT_NEEDED for ld.so - ld searches libc.a before ld.so (is that an ld bug?). - Add $(elfobjdir) to -rpath-link. - - * Makerules (elfobjdir): Define as . when $(subdir) is elf. - - * sysdeps/i386/dl-machine.h (elf_machine_rel): In R_386_32 case when - relocating _dl_rtld_map, subtract SYM's value from final reloc value, - but don't change *RELOC_ADDR before calling *RESOLVE, because it might - call the function we are relocating! - - * string/basename.c: New file. - * string/Makefile (routines): Add basename. - -Mon Jun 10 06:14:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * Makerules ($(common-objpfx)libc.so): Depend on $(elfobjdir)/ld.so. - - * elf/dl-close.c: New file. - * elf/link.h: Declare _dl_close. - * elf/Makefile (routines): Add dl-close. - * elf/dlclose.c (dlclose): Use _dl_close. - - * elf/Makefile ($(objpfx)librtld.so): Remove libelf from deps. - - * elf/dl-runtime.c (_dl_global_scope): New variable. - (_dl_object_relocation_scope): New function. - (fixup): Use it. - * elf/rtld.c (dl_main): Use it. - * elf/dl-open.c (_dl_open): Use it. If (MODE & RTLD_GLOBAL), set the - l_global bit and append the new map to _dl_global_scope. - * elf/link.h: Declare _dl_global_scope, _dl_global_scope_alloc, - and _dl_object_relocation_scope. - - * elf/link.h (struct link_map): Add l_loader member. - Remove _dl_map_object_from_fd decl. - * elf/dl-load.c (_dl_map_object): Pass LOADER to ... - (_dl_map_object_from_fd): Take new arg LOADER and set l_loader member. - (_dl_map_object): Try DT_RPATH from all loaders up the chain. - - * elf/dl-object.c (_dl_loaded): Variable removed. - (_dl_default_scope): New variable replaces it. - * elf/link.h (_dl_loaded): Remove variable decl; instead define as - macro for _dl_default_scope[2]. - (_dl_default_scope): Declare it. - * sysdeps/i386/dl-machine.h (RTLD_START): Use _dl_default_scope[2] - instead of _dl_loaded. - * sysdeps/m68k/dl-machine.h (RTLD_START): Likewise. - * elf/rtld.c (dl_main): Use _dl_default_scope for symbol lookups. - - * elf/dl-reloc.c (_dl_relocate_object): Remove check for _dl_rtld_map. - * elf/rtld.c (dl_main): Pass 0 for LAZY flag when re-relocating self. - - * elf/link.h (struct link_map.l_type): Remove lt_interpreter. - (struct link_map): Add new flag member l_global. - - * elf/dl-reloc.c (_dl_relocate_object): Check for _dl_rtld_map - directly instead of looking for lt_interpreter. - * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise. - * elf/rtld.c (_dl_start): Don't bother setting BOOTSTRAP_MAP.l_type. - (dl_main): Set _dl_rtld_map.l_type to lt_library. - - * elf/dl-deps.c (_dl_map_object_deps): Propagate MAP->l_type to - dependencies loaded, downgrading lt_executable -> lt_library. - - * elf/dl-load.c (_dl_map_object_from_fd): Take new arg TYPE and set - l_type from that, translating lt_library->lt_executable based on the - file's ELF type. - (_dl_map_object): Likewise. - * elf/link.h: Update prototypes. - * elf/dl-open.c: Pass type lt_loaded. - * elf/rtld.c: Pass type lt_library. - - * elf/dl-load.c (_dl_map_object_from_fd): Handle null return from - _dl_new_object. - (_dl_map_object_from_fd: lose): Unchain and free L if it's not null. - Free REALNAME, and just use NAME in error message. - * elf/dl-object.c (_dl_new_object): If malloc fails, return null - instead of calling _dl_signal_error. - - * elf/dl-load.c (_dl_map_object_from_fd): Close FD before signalling - error for _dl_zerofd setup failure. - - * elf/dl-object.c (_dl_startup_loaded): Variable removed. - * elf/link.h: Remove its decl. - - * elf/dl-reloc.c (_dl_relocate_object): Take new SCOPE arg and pass it - through to _dl_lookup_symbol. - * elf/link.h (_dl_relocate_object): Update comment and prototype. - * elf/rtld.c (dl_main): Pass scope vector to _dl_relocate_object. - - * elf/dl-lookup.c (_dl_lookup_symbol): Arg SYMBOL_SCOPE is now a - null-terminated vector of pointers, no longer a vector of exactly two. - * elf/link.h (_dl_lookup_symbol): Update comment and prototype. - - * elf/dl-runtime.c (fixup): Set up scope for symbol lookup properly as - done in _dl_relocate_object. - - * elf/dlopen.c: Pass "" to _dl_open when FILE is null. - - * elf/link.h: Include elfclass.h to define __ELF_NATIVE_CLASS. - (ElfW, ELFW): Use it. - * elf/Makefile (headers): Add elfclass.h. - * sysdeps/wordsize-32/elfclass.h: New file. - * sysdeps/wordsize-64/elfclass.h: New file. - * sysdeps/alpha/Implies: Add wordsize-64. - * sysdeps/i386/Implies: Add wordsize-32. - * sysdeps/m68k/Implies: Add wordsize-32. - * sysdeps/mips/Implies: Add wordsize-32. - * sysdeps/sparc/Implies: Add wordsize-32. - - * sysdeps/mach/hurd/dl-sysdep.c (__open): Define this instead of open. - (__close, __mmap): Likewise define with __ names now. - -Mon Jun 10 05:13:18 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * elf/dl-support.c: New file. - * elf/Makefile (CFLAGS-dl-support.c): New variable. - (routines, elide-routines.so): Add dl-support. - - * elf/dl-minimal.c (_dl_pagesize): Remove common defn. - * elf/dl-load.c (_dl_pagesize): Define it here. - (_dl_map_object_from_fd): Initialize it if zero. - * elf/link.h (_dl_pagesize): Remove const. - -Sun Jun 9 04:04:26 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * elf/Makefile (routines): Add dl-symbol. - * elf/dl-lookup.c (_dl_symbol_value): Moved to ... - * elf/dl-symbol.c: New file. - - * elf/elf.h (Elf32_Xword, Elf32_Sxword): New types. - (Elf32_Section, Elf64_Section): New types, 16 bits. - (Elf32_Sym, Elf64_Sym): Use it. - - * elf/dl-deps.c (_dl_open): Moved to ... - * elf/dl-open.c: New file. - * Makefile (routines): Add dl-open. - - * elf/Makefile (dl-routines): New variable. - (routines): Add $(dl-routines). - (elide-routines.so): New variable, set to $(dl-routines). - (libdl-inhibit-o): Variable removed; build all flavors of -ldl. - (rtld-routines): All but rtld, dl-sysdep, and dl-minimal moved to - $(dl-routines). - - * elf/dl-lookup.c (_dl_lookup_symbol): Remove magic symbol grokage. - - * elf/dladdr.c: Use ELFW(ST_BIND) in place of ELF32_ST_BIND. - - * elf/dl-load.c (open_path): Use __ names for open and close. Avoid - using strdup. - (_dl_map_object): Likewise. - (_dl_map_object_from_fd): Use __ names for mmap, munmap, and mprotect. - * elf/dl-minimal.c (malloc): Likewise. - * elf/dl-reloc.c (_dl_relocate_object): Likewise. - - * elf/dl-minimal.c (_dl_pagesize): New variable. - (malloc): Use that instead of a static variable. - * elf/dl-reloc.c (_dl_relocate_object): Use _dl_pagesize instead of - calling getpagesize. - * elf/dl-load.c (_dl_map_object_from_fd): Likewise. - * elf/link.h: Declare _dl_pagesize. - - * elf/rtld.c (dl_r_debug): Renamed to _dl_r_debug. - - * elf/link.h (struct link_map): Use Half for l_phnum instead of Word. - * elf/rtld.c (dl_main): Use Half for phdr count arg. - (_dl_sysdep_start): Update prototype of DL_MAIN function ptr arg. - - * elf/dl-load.c (_dl_map_object_from_fd): Use explicit Elf32_Word to - extract 4-byte magic number, not ElfW(Word). Match EI_CLASS against - native wordsize, either 32 or 64. - - * elf/elf.h (Elf64_Byte, Elf64_Section): Typedefs removed. In C a - char is always a byte, no need for a typedef. Section indices are - 16-bit quantities in elf64, which already have a typedef Elf64_Half. - - Remove partial -lelf implementation. There is now a - separately-distributed `libelf' package that implements it. - * elf/dl-lookup.c: Don't #include <libelf.h> any more. - (_dl_elf_hash): New function, moved from - libelf.h:elf_hash. - (_dl_lookup_symbol): Use it instead of elf_hash. - * elf/libelf.h: File removed. - * elf/elf_hash.c: File removed. - * elf/Makefile (headers): Remove libelf.h. - (extra-libs): Remove libelf. - (libelf-routines): Variable removed. - - * elf/Makefile (libdl.so): Remove commands from this target. The - implicit rule commands are correct, this explicit rule just serves to - add some dependencies. - - * elf/dl-lookup.c (_dl_lookup_symbol): Use ELFW(ST_TYPE) in place of - ELF32_ST_TYPE. Likewise ST_BIND. - * elf/do-rel.h (elf_dynamic_do_rel): Likewise R_SYM. - - * elf/link.h (ElfW): New macro for wordsize-independent ElfXX_* type - naming. - (ELFW): New macro, likewise for ELFXX_* macro naming. - (_ElfW, _ElfW_1): New macros, subroutines of ElfW and ELF. - -Sat Jun 8 20:52:38 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * elf/link.h, elf/do-rel.h, elf/dynamic-link.h, elf/dl-deps.c, - elf/dl-init.c, elf/dl-load.c, elf/dl-lookup.c, elf/dl-reloc.c, - elf/dl-runtime.c, elf/dladdr.c, elf/dlclose.c, elf/dlsym.c, - elf/linux-compat.c, elf/rtld.c: Change all uses of `Elf32_XXX' to - `ElfW(XXX)' for wordsize-independence. - -Sat Jun 8 20:50:42 1996 Richard Henderson <rth@tamu.edu> - - * elf/elf.h: Move Elf64_* types in parity with Elf32 counterparts. - (Elf64_auxv_t): New type. - (EM_ALPHA, R_ALPHA_*): New macros for elf64-alpha format. - -Mon Jun 10 02:22:24 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * sysdeps/unix/sysv/linux/configure.in: New file, start with configure. - Add check for installed <linux/version.h> being v2.0 or later. - - * sysdeps/generic/dl-sysdep.c (_dl_sysdep_open_zero_fill): Call __open - instead of open. - (_dl_sysdep_fatal): Call __write instead of write. - (_dl_sysdep_message): Likewise. - -Sun Jun 9 20:40:00 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> - - * sysdeps/m68k/fpu/e_acosl.c: New file. - -Sun Jun 9 01:11:49 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * Makerules (o-objects): New variable. Use it in place of - $(objects:.o=$o); it filters out $(elide-routines$o). - Use o-iterator for ar and ranlib rules so they use the per-type object - list. - - * elf/dl-load.c (_dl_map_object_from_fd): Close FD before return. - - * sysdeps/mach/mprotect.c: Define with __ name and weak alias. - * sysdeps/stub/mprotect.c: Likewise. - * sysdeps/unix/mman/syscalls.list (mprotect): Likewise. - * sysdeps/generic/sys/mman.h: Declare __mprotect. - * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. - * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. - * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. - * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. - * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. - - * Make-dist ($(tardir).tar): Use sed to check for file names longer - than 14 chars, instead of doschk which checks for other things we - don't care about. - - * Version 1.90 test release. - - * Makerules (make-target-directory): Use ./mkinstalldirs so we do not - assume . is in PATH. - -Sat Jun 8 22:05:03 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * math/Makefile (distribute): Comment out addition of - $(long-m-routines) sources until they are all written. - - * math/Makefile (distribute): Append long double source names to this - instead of using elided-routines. - -Sat Jun 8 15:15:07 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * mach/mach_shortcuts.c: Obsolete file removed. - * mach/mach_syscalls.h: Likewise. - - * hurd/Makefile (distribute): Consolidate defns into one. - - * time/Makefile (tzfiles): Add solar87 solar88 solar89. - -Fri Jun 7 16:48:13 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> - - * sysdeps/unix/sysv/linux/i386/Dist: New file, list sys/perm.h and - sys/vm86.h. - - Removed old math code no longer used since the fdlibm integration. - * sysdeps/stub/acos.c: File removed. - * sysdeps/stub/asin.c: File removed. - * sysdeps/stub/atan2.c: File removed. - * sysdeps/stub/cosh.c: File removed. - * sysdeps/stub/exp.c: File removed. - * sysdeps/stub/fmod.c: File removed. - * sysdeps/stub/frexp.c: File removed. - * sysdeps/stub/log.c: File removed. - * sysdeps/stub/log10.c: File removed. - * sysdeps/stub/sinh.c: File removed. - * sysdeps/stub/tan.c: File removed. - * sysdeps/stub/tanh.c: File removed. - * sysdeps/generic/acos.c: File removed. - * sysdeps/generic/acosh.c: File removed. |
