summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog530
1 files changed, 520 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index b762bd97c1..4f384b53c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,19 +1,487 @@
-2005-02-12 Jakub Jelinek <jakub@redhat.com>
+2005-03-01 Jakub Jelinek <jakub@redhat.com>
- * elf/rtld.c (dlmain): If LD_TRACE_PRELINKING, clear l_relocated flag
- before relocating ld.so again.
+ * posix/bits/unistd.h (read, pread, pread64): Use __bos0 instead
+ of __bos.
+ * socket/bits/socket2.h (recv, recvfrom): Likewise.
+
+2005-03-01 Roland McGrath <roland@redhat.com>
+
+ [BZ #721]
+ * sysdeps/arm/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside
+ of [RESOLVE_MAP].
+
+2005-03-01 Alfred M. Szmidt <ams@gnu.org>
+
+ * elf/dl-load.c (__stack_prot) [!PROT_GROWSUP && !PROT_GROWSDOWN]:
+ Add missing initializer.
+
+ * malloc/arena.c: #include <stdbool.h> outside of [SHARED &&
+ USE_TLS && !USE___THREAD].
+
+2005-02-26 GOTO Masanori <gotom@debian.or.jp>
+
+ * csu/Makefile: Use printf instead of echo for some shells.
+
+2005-02-28 Roland McGrath <roland@redhat.com>
+
+ * debug/warning-nop.c (__nop): Rename to nop, make it static.
+ (__warndecl): Use alias attribute directly, instead of strong_alias
+ macro. Add attribute_hidden.
+
+2005-02-28 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/bits/unistd.h: Avoid calling __*_chk variants if we can
+ determine the call will never trigger a failure.
+ * debug/read_chk.c (__read_chk): Always fail if the buffer is too
+ small.
+ * debug/readlink_chk.c (__readlink_chk): Likewise.
+ * debug/pread64_chk.c (__pread64_chk): Likewise.
+ * debug/pread_chk.c (__pread_chk): Likewise.
+
+ * sysdeps/i386/i686/memset_chk.S: Remove alias and warning.
+ * sysdeps/x86_64/memset_chk.S: Likewise.
+
+2005-02-24 Roland McGrath <roland@redhat.com>
+
+ * debug/Versions (libc: GLIBC_2.4): Remove
+ __memset_zero_constant_len_parameter.
+ * sysdeps/generic/memset_chk.c: Remove alias and warning.
+ * misc/sys/cdefs.h (__warndecl): New macro.
+ * debug/warning-nop.c: New file.
+ * string/bits/string3.h (memset): Call __warn_memset_zero_len with no
+ arguments, instead of calling __memset_zero_constant_len_parameter.
+ Use __warndecl for __warn_memset_zero_len.
+ * debug/Makefile (routines): Add $(static-only-routines).
+ (static-only-routines): New variable.
+
+2005-02-27 Ulrich Drepper <drepper@redhat.com>
+
+ * po/tr.po: Update from translation team.
+
+2005-02-26 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-addr.c: Cleanups. Move declaration next to first use.
+
+ * dlfcn/dlerror.c (check_free): New function. Extract common code
+ from fini and free_key_mem. Check whether this is libdl in the
+ base namespace.
+
+2005-02-25 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-lookup.c (_dl_debug_bindings): Add namespace information
+ to debug output.
+
+2004-11-11 Richard Sandiford <rsandifo@redhat.com>
+
+ [BZ #758]
+ * sysdeps/unix/sysv/linux/mips/configure.in (asm-unistd.h): Only
+ preprocess <asm/unistd.h> if it defines ABI-prefixed syscall names
+ like __NR_N32_open. Just include <asm/unistd.h> otherwise.
+ * sysdeps/unix/sysv/linux/mips/configure: Regenerate.
+ * sysdeps/unix/sysv/linux/mips/mips32/kern64/sysdep.h: Delete
+ * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (SYS_ify): Use the
+ standard __NR prefix.
+ * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h (SYS_ify): Likewise.
+ * sysdeps/unix/sysv/linux/mips/Makefile (syscall-%.h): Rework so that
+ the output file is compatible with both pre-2.6 and 2.6 kernel headers.
+ Extract separate syscall lists for each ABI.
+
+2005-02-23 Ulrich Drepper <drepper@redhat.com>
+
+ * Makerules (libc.so): Add AS_NEEDED line for dynamic linker.
+
+ [BZ #719]
+ * elf/Makefile: Run tst-tls9-static again.
+
+2005-02-22 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #719]
+ * sysdeps/generic/libc-tls.c (static_dtv): Size the same as the
+ slotinfo array.
+ (__libc_setup_tls): Initialize length of DTV based on array length.
+ * elf/dl-load.c: Revert last change.
+ * sysdeps/generic/dl-tls.c: Revert last change.
+
+ * posix/Makefile (tests): Add tst-execvp1, tst-execvp2, tst-execlp1,
+ tst-execlp2, tst-execv1, tst-execv2, tst-execl1, tst-execl2,
+ tst-execve1, tst-execve2, tst-execle1, and tst-execle2.
+ * posix/tst-execl1.c: New file.
+ * posix/tst-execl2.c: New file.
+ * posix/tst-execle1.c: New file.
+ * posix/tst-execle2.c: New file.
+ * posix/tst-execlp1.c: New file.
+ * posix/tst-execlp2.c: New file.
+ * posix/tst-execv1.c: New file.
+ * posix/tst-execv2.c: New file.
+ * posix/tst-execve1.c: New file.
+ * posix/tst-execve2.c: New file.
+ * posix/tst-execvp1.c: New file.
+ * posix/tst-execvp2.c: New file.
+
+2005-02-22 Roland McGrath <roland@redhat.com>
+
+ * include/signal.h: Revert last change.
+ (__sigemptyset): Use __builtin_memset instead of memset.
+
+2005-02-22 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/libc_fatal.c (__libc_message): Use
+ non-cancelable I/O functions.
+
+2005-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ [BZ #769]
+ * nscd/nscd-client.h: Include sys/uio.h.
+ (__readall, __readvall, writeall): New prototypes.
+ * nscd/connections.c (writeall): New function.
+ (handle_request): Use it.
+ * nscd/aicache.c (addhstaiX): Likewise.
+ * nscd/initgrcache.c (addinitgroupsX): Likewise.
+ * nscd/hstcache.c (cache_addhst): Likewise.
+ * nscd/grpcache.c (cache_addgr): Likewise.
+ * nscd/pwdcache.c (cache_addpw): Likewise.
+ * nscd/nscd_helper.c (__readall, __readvall): New functions.
+ * nscd/nscd_getai.c (__nscd_getai): Use them.
+ * nscd/nscd_getpw_r.c (__nscd_getpw_r): Likewise.
+ * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise.
+ * nscd/nscd_gethst_r.c (__nscd_gethst_r): Likewise.
+ * nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise.
+
+2005-02-22 Roland McGrath <roland@redhat.com>
+
+ * include/sys/socket.h: Declare __recv.
+ * sysdeps/generic/recv.c (recv): Rename to __recv, and add weak alias.
+ * sysdeps/mach/hurd/recv.c: Likewise.
+
+ * sysdeps/unix/sysv/linux/libc_fatal.c: Include <execinfo.h> for
+ __backtrace_* decls.
+
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h
+ (INTERNAL_SYSCALL_ERROR_P): Evalute VAL. Parenthesize ERR.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise.
+
+ * include/signal.h: Include <string.h> for memset decl.
+
+2005-02-22 Andreas Schwab <schwab@suse.de>
+
+ * posix/execvp.c (execvp): Fix invalid free.
+
+2005-02-22 Jakub Jelinek <jakub@redhat.com>
+
+ * malloc/Makefile (CFLAGS-mcheck-init.c): Add.
+ * sunrpc/Makefile: Add $(PIC-ccflag) to CFLAGS-x* for
+ librpcsvc.a objects.
+
+2005-02-21 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/ibm930.h: Correct Yen mapping.
+ * iconvdata/ibm939.h: Likewise.
+ * iconvdata/testdata/IBM930..UTF8: Adjust test data.
+ * iconvdata/testdata/IBM939..UTF8: Likewise.
+ Patch by Jiro Sekiba <SEKIBA@jp.ibm.com>.
+
+ * iconvdata/Makefile (modules): Add IBM1025, IBM1122, IBM1137, IBM1153,
+ IBM1154, IBM1155, IBM1156, IBM1157, and IBM1158.
+ (distribute): Add ibm1025.c, ibm1025.h, ibm1122.c, ibm1122.h,
+ ibm1137.c, ibm1137.h, ibm1153.c, ibm1153.h, ibm1154.c, ibm1154.h,
+ ibm1155.c, ibm1155.h, ibm1156.c, ibm1156.h, ibm1157.c, ibm1157.h,
+ ibm1158.c, and ibm1158.h.
+ * iconvdata/TESTS: Add IBM1025, IBM1122, IBM1137, IBM1153,
+ IBM1154, IBM1155, IBM1156, IBM1157, and IBM1158.
+ * iconvdata/gconv-modules: Likewise.
+ * iconvdata/ibm1025.c: New file.
+ * iconvdata/ibm1025.h: New file.
+ * iconvdata/ibm1122.c: New file.
+ * iconvdata/ibm1122.h: New file.
+ * iconvdata/ibm1137.c: New file.
+ * iconvdata/ibm1137.h: New file.
+ * iconvdata/ibm1153.c: New file.
+ * iconvdata/ibm1153.h: New file.
+ * iconvdata/ibm1154.c: New file.
+ * iconvdata/ibm1154.h: New file.
+ * iconvdata/ibm1155.c: New file.
+ * iconvdata/ibm1155.h: New file.
+ * iconvdata/ibm1156.c: New file.
+ * iconvdata/ibm1156.h: New file.
+ * iconvdata/ibm1157.c: New file.
+ * iconvdata/ibm1157.h: New file.
+ * iconvdata/ibm1158.c: New file.
+ * iconvdata/ibm1158.h: New file.
+ * iconvdata/testdata/IBM1025: New file.
+ * iconvdata/testdata/IBM1025..UTF8: New file.
+ * iconvdata/testdata/IBM1122: New file.
+ * iconvdata/testdata/IBM1122..UTF8: New file.
+ * iconvdata/testdata/IBM1137: New file.
+ * iconvdata/testdata/IBM1137..UTF8: New file.
+ * iconvdata/testdata/IBM1153: New file.
+ * iconvdata/testdata/IBM1153..UTF8: New file.
+ * iconvdata/testdata/IBM1154: New file.
+ * iconvdata/testdata/IBM1154..UTF8: New file.
+ * iconvdata/testdata/IBM1155: New file.
+ * iconvdata/testdata/IBM1155..UTF8: New file.
+ * iconvdata/testdata/IBM1156: New file.
+ * iconvdata/testdata/IBM1156..UTF8: New file.
+ * iconvdata/testdata/IBM1157: New file.
+ * iconvdata/testdata/IBM1157..UTF8: New file.
+ * iconvdata/testdata/IBM1158: New file.
+ * iconvdata/testdata/IBM1158..UTF8: New file.
+ Contributed by Jiro Sekiba <SEKIBA@jp.ibm.com>.
+
+2005-02-10 Paolo Bonzini <bonzini@gnu.org>
+
+ * posix/regcomp.c (lower_subexp): Do not optimize empty
+ subexpressions even with REG_NOSUB.
+ * posix/rxspencer/tests: Add a previously failing testcase.
+
+2005-02-21 Alan Modra <amodra@bigpond.net.au>
+
+ [BZ #719]
+ * elf/dl-reloc.c (_dl_nothread_init_static_tls): Assert that dtv
+ array index is within bounds.
+
+2005-02-21 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #719]
+ * elf/dl-load.c: Do not allow PT_TLS in modules loaded in statically
+ linked code.
+ * sysdeps/generic/dl-tls.c [!SHARED]: Don't build _dl_next_tls_modid.
+ * elf/Makefile: Remove rules to build and run tst-tls9-static.
+
+ [BZ #719]
+ * elf/dl-reloc.c (_dl_nothread_init_static_tls): Avoid using
+ THREAD_DTV multiple times, this minimally reduces code size on
+ some archs.
+
+2005-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ [BZ #768]
+ * nscd/nscd_gethst_r.c (nscd_gethst_r): Set *h_errnop to
+ NETDB_INTERNAL if buffer is too small.
+
+ [BZ #768]
+ * nscd/hstcache.c (INCR): Remove.
+ (addhstbyX): Double buflen in each iteration rather than add INCR.
+ * nscd/grpcache.c: Likewise.
+ * nscd/pwdcache.c: Likewise.
+
+2005-02-21 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/libc_fatal.c: Print backtrace and memory
+ map if requested.
+ * debug/chk_fail.c: Request backtrace and memory map dump.
+
+ * Versions.def: Add GLIBC_2.4 for libc.
+ * debug/fgets_chk.c: New file.
+ * debug/fgets_u_chk.c: New file.
+ * debug/getcwd_chk.c: New file.
+ * debug/getwd_chk.c: New file.
+ * debug/readlink_chk.c: New file.
+ * debug/read_chk.c: New file.
+ * debug/pread_chk.c: New file.
+ * debug/pread64_chk.c: New file.
+ * debug/recv_chk.c: New file.
+ * debug/recvfrom_chk.c: New file.
+ * debug/Versions: Add all new functions with version GLIBC_2.4.
+ * debug/Makefile (routines): Add fgets_chk, fgets_u_chk, read_chk,
+ pread_chk, pread64_chk, recv_chk, recvfrom_chk, readlink_chk,
+ getwd_chk, and getcwd_chk. Plus appropriate CFLAGS definitions.
+ * debug/tst-chk1.c: Add more tests.
+ * libio/bits/stdio2.h: Add macros for fgets and fgets_unlocked.
+ * include/stdio.h: Declare __fgets_chk and __fgets_unlocked_chk.
+ * posix/unistd.h: Include <bits/unistd.h> for fortification.
+ * posix/bits/unistd.h: New file.
+ * posix/Makefile (headers): Add bits/unistd.h.
+ * socket/sys/socket.h: Include <bits/socket2.h> for fortification.
+ * socket/bits/socket2.h: New file.
+ * socket/Makefile (headers): Add bits/socket2.h.
+
+ * string/bits/string3.h: Extend memset macro to check for zero 3rd
+ parameter and use __memset_zero_constant_len_parameter in that case.
+ * sysdeps/generic/memset_chk.c: Add
+ __memset_zero_constant_len_parameter alias and linker warning.
+ * debug/Versions: Add __memset_zero_constant_len_parameter to libc
+ with version GLIBC_2.4.
+
+ * sysdeps/generic/bits/types.h: Don't unnecessarily use __extension__
+ in __STD_TYPE definition.
+
+2005-02-21 Jakub Jelinek <jakub@redhat.com>
+
+ * malloc/malloc.c (malloc_printerr): If MALLOC_CHECK_={5,7}, print
+ the error message rather than program name.
+
+2005-02-21 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #767]
+ * posix/unistd.h: symlink and readlink are unconditionally
+ available in the 2001 spec.
+
+2005-02-16 Roland McGrath <roland@redhat.com>
+
+ * intl/dcigettext.c (_nl_find_msg): Add a cast.
+
+ * nis/nis_clone_dir.c (nis_clone_directory): Use char * for ADDR.
+ * nis/nis_clone_obj.c (nis_clone_object): Likewise.
+ * nis/nis_clone_res.c (nis_clone_result): Likewise.
+
+ * resolv/nss_dns/dns-network.c (getanswer_r): Use const unsigned char *
+ for END_OF_MESSAGE and CP.
+
+ * resolv/res_send.c (send_dg): Add else branch for case impossible
+ unless `poll' is buggy.
+
+ * crypt/crypt_util.c (__setkey_r): Add a cast.
+
+ * locale/programs/linereader.c (get_toplvl_escape): Use size_t for
+ NBYTES, and unsigned char * for BYTES.
+
+ * locale/programs/charmap.c (charmap_new_char): Use size_t and
+ unsighed char * for NBYTES, BYTES parameters.
+
+ * sysdeps/generic/dl-hash.h (_dl_elf_hash): Take const char * argument
+ and cast it.
+ * sysdeps/i386/i686/dl-hash.h (_dl_elf_hash): Likewise.
+
+ * sunrpc/create_xid.c (_create_xid): Don't use unsigned long for RES.
+
+ * sunrpc/svcauth_des.c (_svcauth_des): Fix cast type.
+
+ * sunrpc/auth_des.c (authdes_create): Don't use u_char for PKEY_DATA.
+ (authdes_marshal): Don't use unsigned int for LEN.
+ * sunrpc/xdr.c (xdr_hyper): Don't use unsigned long for T2.
+ (xdr_u_hyper): Likewise.
+ (xdr_u_short): Don't use u_long for L.
+ * sunrpc/xdr_intXX_t.c (xdr_int64_t): Don't use uint32_t for T2.
+
+ * inet/rexec.c (rexec_af): Use socklen_t.
+ * sunrpc/key_call.c (getkeyserv_handle): Likewise.
+ * sunrpc/rtime.c (rtime): Likewise.
+ * resolv/res_send.c (send_vc, send_dg): Likewise.
+ * nis/nis_callback.c (__nis_create_callback): Likewise.
+
+ * sysdeps/generic/libc-start.c: Use unsigned int for nthreads ptr.
+
+ * sysdeps/posix/getaddrinfo.c (gaih_inet): Fix type of ADDR local.
+
+ * libio/libio.h (_IO_BE): Add parenthesis around EXPR.
+
+ * intl/dcigettext.c (INTVARDEF, INTUSE): Macros removed.
+ (_nl_default_dirname): Use libc_hidden_data_def instead of INTVARDEF.
+ (libc_freeres_fn, DCIGETTEXT): Don't use INTUSE.
+ * intl/bindtextdom.c (INTUSE): Macro removed.
+ (_nl_default_dirname): Use libc_hidden_proto.
+ (set_binding_values): Don't use INTUSE.
+ * include/libintl.h (_libc_intl_domainname_internal): Decl removed.
+ (_libc_intl_domainname): Use libc_hidden_proto.
+ * posix/regex_internal.h (gettext): Remove INTUSE on it.
+ * locale/SYS_libc.c (_libc_intl_domainname): Use libc_hidden_data_def
+ rather than INTDEF.
+ * include/libintl.h (_): Don't use *_internal name.
+
+ * ctype/ctype-extn.c (__ctype_tolower, __ctype_toupper): Use int32_t,
+ not uint32_t.
+ * locale/lc-ctype.c (_nl_postload_ctype): Likewise for assignments.
+
+ * iconv/gconv_open.c (__gconv_open): Remove useless cast.
+
+ [BZ #721]
+ * sysdeps/i386/dl-machine.h (ELF_MACHINE_NO_RELA): Define this outside
+ of [RESOLVE_MAP].
+ * sysdeps/sh/dl-machine.h (ELF_MACHINE_NO_REL): Likewise.
+ * sysdeps/powerpc/powerpc32/dl-machine.h
+ (elf_machine_rel, elf_machine_rel_relative): Removed.
+ * sysdeps/powerpc/powerpc64/dl-machine.h
+ (elf_machine_rel, elf_machine_rel_relative): Removed.
+
+2005-02-03 Alexandre Oliva <aoliva@redhat.com>
+
+ [BZ #721]
+ * elf/dynamic-link.h: Don't declare nested auto functions that are
+ not going to be defined.
+
+2004-07-23 Jakub Jelinek <jakub@redhat.com>
+
+ [BZ #284]
+ * include/features.h (_POSIX_SOURCE, _POSIX_C_SOURCE): Define
+ if _XOPEN_SOURCE >= 500 even if __STRICT_ANSI__ is defined.
+
+2005-02-16 Roland McGrath <roland@redhat.com>
+
+ * sysdeps/generic/libc-start.c (LIBC_START_MAIN): Move UBP_EV defn
+ inside [! SHARED] where it's used.
+
+2005-02-15 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/generic/bits/byteswap.h: Make sure result of all the
+ functions and macros is unsigned.
+
+2005-02-11 Barry deFrese <bddebian@comcast.net>
+
+ [BZ #722]
+ * sysdeps/mach/hurd/setresgid.c: Use weak_alias.
+ * sysdeps/mach/hurd/setresuid.c: Likewise.
+
+2005-02-14 GOTO Masanori <gotom@debian.or.jp>
+
+ * misc/sys/syslog.h: Fix typo in comment.
+
+2005-02-14 Roland McGrath <roland@redhat.com>
+
+ [BZ #720]
+ * sysdeps/unix/sysv/linux/sys/kd.h: Don't leave _LINUX_TYPES_H defined
+ if it wasn't originally.
+
+2005-02-14 GOTO Masanori <gotom@debian.or.jp>
+
+ * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove the duplicated
+ getpeername entry.
+ * sysdeps/unix/sysv/linux/ia64/syscalls.list: Likewise.
+ * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Likewise.
+
+2005-02-11 Jakub Jelinek <jakub@redhat.com>
+
+ * scripts/soversions.awk: Only record first WORDSIZE{32,64}
+ matching line.
+
+2005-02-14 Alan Modra <amodra@bigpond.net.au>
+
+ * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Define
+ with auto inline, and attribute always_inline.
+ (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
+ (elf_machine_rel, elf_machine_rel_relative): Likewise.
+ * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise.
+ (elf_machine_rela_relative, elf_machine_lazy_rel): Likewise.
+ (elf_machine_rel, elf_machine_rel_relative): Likewise.
+ (elf_machine_tprel): Likewise.
+
+2005-02-14 Andreas Schwab <schwab@suse.de>
+
+ * manual/filesys.texi (Random Access Directory): Fix type of file
+ position value for telldir and seekdir.
+ (Attribute Meanings): Fix typo.
+
+2005-02-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * csu/elf-init.c (__libc_csu_fini): Enable if LIBC_NONSHARED
+ isn't defined.
+ * sysdeps/generic/libc-start.c (LIBC_START_MAIN): Call fini
+ if SHARED isn't defined.
+ * elf/Makefile (tests-static): Add tst-array1-static.
+ ($(objpfx)tst-array1-static.out): New target.
+ * elf/tst-array1-static.c: New file.
2005-02-11 Jakub Jelinek <jakub@redhat.com>
* debug/chk_fail.c (__chk_fail): Add a while (1) loop around
__libc_message to kill GCC warning about noreturn function returning.
+ * elf/rtld.c (dlmain): If LD_TRACE_PRELINKING, clear l_relocated flag
+ before relocating ld.so again.
+
* elf/rtld.c (_dl_start): Set bootstrap_map.l_relocated even
for already prelinked ld.so.
- * scripts/soversions.awk: Only record first WORDSIZE{32,64}
- matching line.
-
+>>>>>>> 1.9238
2005-02-11 Roland McGrath <roland@redhat.com>
[BZ #715]
@@ -127,7 +595,7 @@
2005-02-07 Ulrich Drepper <drepper@redhat.com>
- * elf/dl-load.c (_dl_map_object_from_fd): Makre sure registers are
+ * elf/dl-load.c (_dl_map_object_from_fd): Make sure registers are
set correctly.
2005-01-07 Richard Henderson <rth@redhat.com>
@@ -142,6 +610,7 @@
2005-01-07 Jakub Jelinek <jakub@redhat.com>
+ [BZ #738]
* elf/dl-load.c (open_path): If rtld_search_dirs is in RELRO segment,
avoid writing to it if none of the standard search directories exist.
@@ -162,9 +631,11 @@
2005-02-07 Jakub Jelinek <jakub@redhat.com>
+ [BZ #741]
* nscd/nscd.c (termination_handler): Avoid segfault if some database
is not enabled.
+ [BZ #741]
* nscd/nscd_getai.c (__nscd_getai): If ai_resp->found == -1, set
__nss_not_use_nscd_hosts and return -1.
* nscd/nscd_initgroups.c (__nscd_getgrouplist): If
@@ -205,6 +676,7 @@
2005-02-07 Jakub Jelinek <jakub@redhat.com>
+ [BZ #742]
* nscd/nscd.init (reload): Print Reloading nscd: before and a newline
after the status string printed by killproc.
@@ -233,6 +705,7 @@
* shadow/sgetspent_r.c (FALSE): Macro renamed to ...
(FALSEP): ... this. Updated all references.
+ [BZ #765]
* libio/fmemopen.c: Include <stdint.h>.
2005-01-30 Ulrich Drepper <drepper@redhat.com>
@@ -272,6 +745,7 @@
La_s390_64_regs, La_s390_64_retval): New.
* elf/tst-auditmod1.c: Add s390 entries.
+ [BZ #743]
* sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat,
strncat, memchr, strcmp): Add missing memory clobber.
@@ -403,6 +877,7 @@
2005-01-23 Roland McGrath <roland@redhat.com>
+ [BZ #737]
* sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears
in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS.
* sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD]
@@ -412,6 +887,7 @@
2005-01-25 Jakub Jelinek <jakub@redhat.com>
+ [BZ #731]
* stdlib/fmtmsg.c (addseverity): Remove new_string variable.
(free_mem): Don't free string.
* stdlib/tst-fmtmsg.c: Include string.h.
@@ -419,12 +895,15 @@
2005-01-25 Andreas Schwab <schwab@suse.de>
+ [BZ #736]
* timezone/asia: Update from tzdata2005c.
* timezone/backward: Likewise.
+ * timezone/europe: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
+ [BZ #736]
* timezone/private.h: Update from tzcode2005c.
* timezone/tzfile.h: Likewise.
* timezone/zdump.c: Likewise.
@@ -445,6 +924,7 @@
2005-01-24 Ulrich Drepper <drepper@redhat.com>
+ [BZ #671]
* misc/syslog.c: Moved to...
* sysdeps/generic/syslog.c: ...here.
[NO_SIGIPE]: Don't install SIGPIPE handler.
@@ -484,6 +964,7 @@
2005-01-21 Jakub Jelinek <jakub@redhat.com>
+ [BZ #735]
* elf/Makefile: Add rules to build and run tst-align2.
* elf/tst-align2.c: New test.
* elf/tst-alignmod2.c: New file.
@@ -498,7 +979,7 @@
stack.
* posix/execle.c: Likewise.
* posix/execlp.c: Likewise.
- * posix/execlp.c: Likewise.
+ * posix/execvp.c: Likewise.
(script_execute): Removed.
(allocate_scripts_argv): New function. Called at most once to
allocate memory, not every time a script is run. Adjust caller.
@@ -528,6 +1009,7 @@
2005-01-17 Roland McGrath <roland@redhat.com>
+ [BZ #745]
* nscd/Makefile (LDLIBS-nscd): New variable.
($(objpfx)nscd): Use that instead of selinux-LIBS.
@@ -541,6 +1023,7 @@
2005-01-16 GOTO Masanori <gotom@debian.or.jp>
+ [BZ #734]
* sysdeps/unix/rewinddir.c: Reset filepos.
* dirent/tst-seekdir.c: Check telldir value after calling rewinddir.
@@ -565,6 +1048,7 @@
* posix/regcomp.c [!_LIBC] (init_dfa): Fix determining of relevant
LC_* variable. Patch by Aharon Robbins <arnold@skeeve.com>.
+ [BZ #731]
* stdlib/fmtmsg.c (internal_addseverity): Remove incorrect free call.
* stdlib/tst-fmtmsg.c (main): Add another addseverity test.
@@ -600,6 +1084,7 @@
2005-01-11 Thorsten Kukuk <kukuk@suse.de>
+ [BZ #733]
* sunrpc/svc_tcp.c (svctcp_create): Call listen with SOMAXCONN
as backlog.
* sunrpc/svc_unix.c (svcunix_create): Likewise.
@@ -624,6 +1109,7 @@
2005-01-10 Jakub Jelinek <jakub@redhat.com>
+ [BZ #732]
* time/tst-strptime.c (day_tests): Add 2 new tests.
(test_tm, main): Issue an error instead of segfaulting if
strptime returns NULL.
@@ -665,6 +1151,7 @@
2005-01-09 Andreas Jaeger <aj@suse.de>
+ [BZ #732]
* time/strptime_l.c (__strptime_internal): Add braces to avoid
warning.
@@ -853,6 +1340,7 @@
2004-12-22 Steven Munroe <sjmunroe@us.ibm.com>
+ [BZ #602]
* math/libm-test.inc (rint_test_tonearest): New test.
(rint_test_towardzero): New test.
(rint_test_downward): New test.
@@ -908,6 +1396,7 @@
2004-12-29 Jakub Jelinek <jakub@redhat.com>
+ [BZ #592]
* sysdeps/ia64/fpu/libm_support.h (__libm_error_support): Use
libc_hidden_proto instead of HIDDEN_PROTO.
* sysdeps/ia64/fpu/libm-symbols.h (HIDDEN_PROTO): Remove.
@@ -916,6 +1405,7 @@
2004-12-28 David Mosberger <davidm@hpl.hp.com>
+ [BZ #592]
* sysdeps/ia64/fpu/Makefile (duplicated-routines): New macro.
(sysdep_routines): Replace libm_ldexp{,f,l} and libm_scalbn{,f,l}
with $(duplicated-routines).
@@ -924,14 +1414,17 @@
2004-12-27 David Mosberger <davidm@hpl.hp.com>
+ [BZ #592]
* sysdeps/ia64/fpu/libm-symbols.h: Add include of <sysdep.h> and
undefine "ret" macro. Add __libm_error_support hidden definitions.
+ [BZ #592]
* sysdeps/ia64/fpu/e_lgamma_r.c: Remove CVS-id comment. Add
missing portion of copyright statement.
* sysdeps/ia64/fpu/e_lgammaf_r.c: Likewise.
* sysdeps/ia64/fpu/e_lgammal_r.c: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/w_lgamma.c: Remove CVS-id comment. Add
missing portion of copyright statement.
(__ieee754_lgamma): Rename from lgamma(). Make lgamma() a weak alias.
@@ -941,6 +1434,7 @@
2004-12-09 H. J. Lu <hjl@lucon.org>
+ [BZ #592]
* sysdeps/ia64/fpu/s_nextafterl.c: Remove.
* sysdeps/ia64/fpu/s_nexttoward.c: Likewise.
* sysdeps/ia64/fpu/s_nexttowardf.c: Likewise.
@@ -950,6 +1444,7 @@
2004-11-18 David Mosberger <davidm@hpl.hp.com>
+ [BZ #592]
* sysdeps/ia64/fpu/README: New file.
* sysdeps/ia64/fpu/gen_import_file_list: New file.
* sysdeps/ia64/fpu/import_check: Likewise.
@@ -958,6 +1453,7 @@
* sysdeps/ia64/fpu/import_intel_libm: Likewise.
* sysdeps/ia64/fpu/libm-symbols.h: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/e_acos.S: Update from Intel libm v2.1+.
* sysdeps/ia64/fpu/e_acosf.S: Likewise.
* sysdeps/ia64/fpu/e_acosl.S: Likewise.
@@ -1055,6 +1551,7 @@
* sysdeps/ia64/fpu/s_truncf.S: Likewise.
* sysdeps/ia64/fpu/s_truncl.S: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/e_acosh.S: New file from Intel libm v2.1+.
* sysdeps/ia64/fpu/e_acoshf.S: Likewise.
* sysdeps/ia64/fpu/e_acoshl.S: Likewise.
@@ -1126,6 +1623,7 @@
* sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
* sysdeps/ia64/fpu/w_tgammal.S: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/e_gamma_r.c: New empty dummy-file.
* sysdeps/ia64/fpu/e_gammaf_r.c: Likewise.
* sysdeps/ia64/fpu/e_gammal_r.c: Likewise.
@@ -1153,6 +1651,7 @@
* sysdeps/ia64/fpu/w_sinhf.c: Likewise.
* sysdeps/ia64/fpu/w_sinhl.c: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/libm_atan2_reg.S: Remove.
* sysdeps/ia64/fpu/s_ldexp.S: Likewise.
* sysdeps/ia64/fpu/s_ldexpf.S: Likewise.
@@ -1161,15 +1660,19 @@
* sysdeps/ia64/fpu/s_scalbnf.S: Likewise.
* sysdeps/ia64/fpu/s_scalbnl.S: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/s_sincos.c: Make it an empty dummy-file.
* sysdeps/ia64/fpu/s_sincosf.c: Likewise.
* sysdeps/ia64/fpu/s_sincosl.c: Likewise.
+ [BZ #592]
* sysdeps/ia64/fpu/e_atan2l.S: Add "Not needed" comment.
+ [BZ #592]
* sysdeps/ia64/fpu/s_copysign.S: Add __libm_copysign{,f,l}
alias for use by libm_error.c
+ [BZ #592]
* sysdeps/ia64/fpu/Makefile (libm-sysdep_routines): Remove
libm_atan2_reg, libm_tan, libm_frexp4{f,l}.
Mention s_erfc{,f,l}, libm_frexp{,f,l}, libm_ldexp{,f,l},
@@ -1183,11 +1686,13 @@
2005-01-05 Steven Munroe <sjmunroe@us.ibm.com>
+ [BZ #729]
* elf/rtld.c (dl_main) [NEED_DL_SYSINFO_DSO]: Insure l_map_end and
l_text_end are set for a VDSO with a single PT_LOAD entry.
2005-01-05 Ulrich Drepper <drepper@redhat.com>
+ [BZ #730]
* libio/iofopncook.c (_IO_cookie_seekoff): Define. Mark offset as
invalid to disable optimizations in fileops which won't work here.
(_IO_cookie_jumps): Use it.
@@ -1206,6 +1711,7 @@
2005-01-03 Ulrich Drepper <drepper@redhat.com>
+ [BZ #727]
* sysdeps/generic/libc-start.c [SHARED] (__libc_start_main): Don't
initialize __environ again.
* stdlib/Makefile: Add rules to build and run tst-putenv.
@@ -1232,10 +1738,12 @@
* po/es.po: Update from translation team.
+ [BZ #726]
* sysdeps/generic/dl-tls.c (__tls_get_addr): Fix typo.
2004-12-27 Ulrich Drepper <drepper@redhat.com>
+ [BZ #744]
* include/signal.h: Define __sigemptyset.
2004-04-27 Paolo Bonzini <bonzini@gnu.org>
@@ -1251,10 +1759,12 @@
2004-12-21 Jakub Jelinek <jakub@redhat.com>
+ [BZ #723]
* sysdeps/unix/sysv/linux/i386/clone.S (__clone): Make sure %esp when
calling fn is 16 byte aligned.
* sysdeps/i386/tst-stack-align.h: New file.
+ [BZ #725]
* misc/efgcvt_r.c (FLOAT_MIN_10_EXP, FLOAT_MIN_10_NORM): Define.
(ecvt_r): Special case denormals.
* misc/qefgcvt_r.c (FLOAT_MIN_10_EXP, FLOAT_MIN_10_NORM): Define.
@@ -1266,6 +1776,7 @@
* version.h (RELEASE, VERSION): development, 2.3.90
* include/features.h (__GLIBC_MINOR__): Now 4.
+<<<<<<< ChangeLog
2004-12-20 Jakub Jelinek <jakub@redhat.com>,
Jim Gifford <giffordj@linkline.com>
@@ -6827,5 +7338,4 @@
* stdio-common/tst-sscanf.c (int_tests): New array.
(main): Run int_tests.
-
-See ChangeLog.14 for earlier changes.
+See ChangeLog.15 for earlier changes.