aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.13
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
commitedf66db113cdaded68871e13ccaae158eef2a321 (patch)
tree98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.13
parent92c3af3c140f671ea49c751368d17df2e10d0eeb (diff)
downloadglibc-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.13')
-rw-r--r--ChangeLog.1319557
1 files changed, 11644 insertions, 7913 deletions
diff --git a/ChangeLog.13 b/ChangeLog.13
index 2a4620e56d..241861369e 100644
--- a/ChangeLog.13
+++ b/ChangeLog.13
@@ -1,3896 +1,7473 @@
-2001-08-15 Ulrich Drepper <drepper@redhat.com>
-
- * libio/iofwide.c (_IO_fwide): Don't reset file position to
- beginning of file, really get current position.
-
-2001-08-15 Andreas Schwab <schwab@suse.de>
-
- * sysdeps/m68k/m68020/atomicity.h (atomic_add): Don't allow
- address register for operand 0.
-
-2001-08-14 Ulrich Drepper <drepper@redhat.com>
-
- * stdio-common/perror.c (perror): Use _IO_fwide instead of fwide.
-
- * libio/libio.h (_IO_fwide): Handle zero as second parameter more
- efficiently in macro.
-
-2001-08-14 Jakub Jelinek <jakub@redhat.com>
-
- * resolv/nss_dns/dns-host.c (RESOLVSORT): Define.
- (addrsort): New function.
- * resolv/gethnamaddr.c (RESOLVSORT): Define.
-
-2001-08-14 Jakub Jelinek <jakub@redhat.com>
-
- * string/strsignal.c (free_mem): Remove.
-
-2001-08-14 Andreas Jaeger <aj@suse.de>
-
- * inet/inet_ntoa.c (free_mem): Remove, it's not used anymore.
- Closes PR libc/2477, reported by Dylan Alex Simon
- <dylan@dylex.caltech.edu>.
-
-2001-08-14 Ulrich Drepper <drepper@redhat.com>
-
- * locale/Makefile (aux): Add xlocale.
- * locale/xlocale.c: New file.
- * include/locale.c (_nl_C_locobj): Declare.
- * iconv/gconv_charset.h: Use __tolower_l, __isdigit_l, __isspace_l
- with _nl_C_locobj instead of tolower, isdigit, isspace.
- * iconv/gconv_conf.c: Likewise.
- * iconv/gconv_int.h: Likewise.
- * iconv/gconv_open.c: Likewise.
-
- * locale/newlocale.c: Minor cleanups.
+2002-10-03 Richard Henderson <rth@redhat.com>
-2001-08-14 Andreas Jaeger <aj@suse.de>
+ * sysdeps/alpha/stxncpy.S: Don't access memory beyond the source
+ buffer.
+ * sysdeps/alpha/alphaev6/stxncpy.S: Likewise.
- * sysdeps/ieee754/ldbl-128/w_expl.c: New file, copy from
- ldbl-96/w_expl.c with tweaked constants. Patch by Stephen L
- Moshier.
-
-2001-08-13 Ulrich Drepper <drepper@redhat.com>
-
- * malloc/memusage.c (me): Allow creating the output file.
-
- * sysdeps/unix/sysv/linux/Makefile: Remove -fkeep-inline-functions
- flag for init-first.
-
- * po/fr.po: Update from translation team.
-
-2001-08-13 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/mips/machine-gmon.h (MCOUNT): Don't use delay slot for
- jal since it's a macro.
- Patch by Simon Gee <simong@oz.agile.tv>.
+2002-10-02 Andreas Jaeger <aj@suse.de>
+ Guido Guenther <agx@sigxcpu.org>
-2001-08-12 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.
+ * sysdeps/mips/fpu/fesetenv.c: Likewise.
- * iconvdata/Makefile: Add rules to build ISO-IR-209 and MAC-SAMI.
- * iconvdata/iso-ir-209.c: New file.
- * iconvdata/mac-sami.c: New file.
- * iconvdata/gconv-modules: Add entries for ISO-IR-209 and MAC-SAMI.
- * iconvdata/tst-tables.sh: Likewise.
+2002-10-03 Jakub Jelinek <jakub@redhat.com>
- * posix/getopt.c: Remove store_args_and_env which is not needed since
- USE_NONOPTION_FLAGS is undefined anyhow. Use __libc_argc and
- __libc_argv variables.
+ * sysdeps/unix/sysv/linux/net/route.h: Include bits/wordsize.h.
+ (struct rtentry): Make rt_pad4 6 bytes long if __WORDSIZE == 64.
+ * sysdeps/unix/sysv/linux/alpha/Dist: Remove net/route.h.
+ * sysdeps/unix/sysv/linux/alpha/net/route.h: Remove.
+ * sysdeps/unix/sysv/linux/ia64/Dist: Remove net/route.h.
+ * sysdeps/unix/sysv/linux/ia64/net/route.h: Remove.
+ * sysdeps/unix/sysv/linux/s390/Dist: Remove net/route.h.
+ * sysdeps/unix/sysv/linux/s390/net/route.h: Remove.
-2001-08-12 Roland McGrath <roland@frob.com>
+2002-10-03 Ulrich Drepper <drepper@redhat.com>
- * sysdeps/mach/hurd/clock.c: New file.
- * sysdeps/mach/hurd/times.c: New file.
- * sysdeps/mach/hurd/getclktck.c (__getclktck): Always return 1000000.
- * sysdeps/mach/hurd/init-posix.c: New file.
-
- * hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix.
-
-2001-08-11 Roland McGrath <roland@frob.com>
-
- * sysdeps/mach/hurd/bits/time.h
- (CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID): New macros.
- * sysdeps/mach/hurd/i386/bits/time.h: File removed.
+ * libio/freopen.c: Don't re-set _wide_data element if the stream
+ is of old style which didn't have the element.
+ * libio/freopen64.c: Likewise.
- * posix/getopt.c (nonoption_flags_max_len, nonoption_flags_len):
- Make these defns conditional on [USE_NONOPTION_FLAGS].
+2002-10-02 Ulrich Drepper <drepper@redhat.com>
-2001-08-11 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/unix/sysv/linux/x86_64/Dist: Add bits/utmpx.h.
+ * sysdeps/unix/sysv/linux/sparc/Dist: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/Dist: Likewise.
- * config.h.in: Add #undef line for USE_NONOPTION_FLAGS.
- * posix/getopt_init.c: Produce code only if USE_NONOPTION_FLAGS is
- defined.
- * posix/getopt.c: Use __getopt_nonoption_flags only if
- USE_NONOPTION_FLAGS is defined.
- * sysdeps/mach/hurd/i386/init-first.c: Use __getopt_clean_environment
- only if USE_NONOPTION_FLAGS is defined.
+ * sysdeps/s390/s390-32/initfini.c: Avoid unterminated string literals.
+ * sysdeps/sh/elf/initfini.c: Likewise.
* sysdeps/mach/hurd/mips/init-first.c: Likewise.
- * sysdeps/unix/sysv/linux/init-first.c: Likewise.
- * sysdeps/arm/init-first.c: Likewise.
- * sysdeps/generic/init-first.c: Likewise.
- * sysdeps/i386/init-first.c: Likewise.
- * sysdeps/sh/init-first.c: Likewise.
-
-2001-08-11 Andreas Jaeger <aj@suse.de>
-
- * sysdeps/ieee754/ldbl-128/e_j0l.c: New file.
- Contributed by Stephen L Moshier <moshier@mediaone.net>.
-
-2001-08-11 Ulrich Drepper <drepper@redhat.com>
-
- * assert/assert.c (set_progname): Removed.
- (__assert_fail): Use __progname instead of __assert_program_name.
- * assert/assert-perr.c (__assert_perror_fail): Likewise.
-
- * malloc/malloc.c (ptmalloc_init): Don't call getenv five times.
- Instead use new function next_env_entry which iterates over the
- environment once.
-
- * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Only set
- _dl_profile_map for the right object.
-
- * elf/dl-reloc.c (_dl_relocate_object): Allocate l_reloc_result
- only if consider_profiling is != 0, not if _dl_profile != NULL.
-
- * sysdeps/generic/dl-environ.c (_dl_next_ld_env_entry): Optimize a bit.
- Now returns pointer to first character after "LD_".
- * elf/rtld.c (process_envvars): Adjust for change above.
- * sysdeps/unix/sysv/linux/dl-librecon.h (EXTRA_LD_ENVVARS): Likewise.
- * sysdeps/unix/sysv/linux/i386/dl-librecon.h (EXTRA_LD_ENVVARS):
+ * sysdeps/hppa/elf/initfini.c: Likewise.
+ * sysdeps/sparc/sparc32/soft-fp/sfp-machine.h: Likewise.
+
+2002-10-02 Steven Munroe <sjmunroe@us.ibm.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * login/programs/utmpdump.c (print_entry): Copy up->ut_tv fields
+ to struct timeval temp_tv before printing to be 32-/64-bit agnostic.
+ * sysdeps/powerpc/bits/wordsize.h: Move to...
+ * sysdeps/powerpc/powerpc32/bits/wordsize.h: ...here.
+ (__WORDSIZE_COMPAT32): Define.
+ * sysdeps/powerpc/powerpc64/bits/wordsize.h: Likewise.
+ * sysdeps/sparc/sparc32/bits/wordsize.h (__WORDSIZE_COMPAT32):
+ Define.
+ * sysdeps/sparc/sparc64/bits/wordsize.h (__WORDSIZE_COMPAT32):
+ Define.
+ * sysdeps/s390/bits/wordsize.h: Move to...
+ * sysdeps/s390/s390-32/bits/wordsize.h: ...here.
+ * sysdeps/s390/s390-64/bits/wordsize.h: Likewise.
+ * sysdeps/x86_64/bits/wordsize.h (__WORDSIZE_COMPAT32): Define.
+ * sysdeps/unix/sysv/linux/powerpc/bits/utmp.h: New file.
+ * sysdeps/unix/sysv/linux/powerpc/bits/utmpx.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/bits/utmp.h: New file.
+ * sysdeps/unix/sysv/linux/sparc/bits/utmpx.h: New file.
+ * sysdeps/unix/sysv/linux/x86_64/bits/utmp.h: New file.
+ * sysdeps/unix/sysv/linux/x86_64/bits/utmpx.h: New file.
+
+2002-10-02 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/alpha/dl-machine.h (elf_machine_rela): Fix comment typo.
+ Temporarily enable R_ALPHA_NONE relocs in ld.so.
+ * sysdeps/ia64/dl-machine.h (elf_machine_rela): Temporarily enable
+ R_IA64_NONE relocs in ld.so.
+
+2002-09-27 Steven Munroe <sjmunroe@us.ibm.com>
+
+ * README.template: Minimum Linux kernel for powerpc64 is 2.4.19.
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h (struct ipc_perm):
+ Use __uint32_t and __uint64_t for __seq, __pad1, __unused[12] fields
+ so they are consistent between PPC32 and PPC64.
+
+ * sysdeps/unix/sysv/linux/powerpc/bits/stat.h [__WORDSIZE != 32]:
+ (_STAT_VER): Define to _STAT_VER_KERNEL.
+ (stru stat, struct stat64): Define to match the PPC64 kernel.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions
+ (libc: GLIBC_2.2): Remove __xstat64, __fxstat64, and __lxstat64.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h: New file.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/fxstat64.c: New file.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/lxstat64.c: New file.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/xstat64.c: New file.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/Dist: Add kernel_stat.h.
+
+2002-10-02 Roland McGrath <roland@redhat.com>
+
+ * sysdeps/unix/sysv/linux/xstatconv.c [STAT_IS_KERNEL_STAT]:
+ Conditionalize the function definitions on this.
+ * sysdeps/unix/sysv/linux/xstat.c (__xstat) [STAT_IS_KERNEL_STAT]:
+ Don't use xstat_conv, just fail if VERS != _STAT_VER_KERNEL.
+ * sysdeps/unix/sysv/linux/fxstat.c (__fxstat) [STAT_IS_KERNEL_STAT]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/lxstat.c (__lxstat) [STAT_IS_KERNEL_STAT]:
Likewise.
-2001-08-10 Wolfram Gloger <wg@malloc.de>
+2002-10-02 Ulrich Drepper <drepper@redhat.com>
- * malloc/malloc.c (grow_heap): Use mmap() rather than mprotect()
- to allocate new memory, for better performance with Linux-2.4.x.
+ * version.h (VERSION): Bump to 2.3.
-2001-08-10 Ulrich Drepper <drepper@redhat.com>
+ * elf/Makefile (distribute): Add tst-tlsmod1.c, tst-tlsmod2.c,
+ tst-tlsmod3.c, tst-tlsmod4.c, circlemod1.c, circlemod1a.c,
+ circlemod2.c, circlemod2a.c, circlemod3.c, circlemod3a.c,
+ and nodlopenmod2.c.
- * posix/getopt_init.c (__getopt_clean_environment): Avoid making
- the strncmp calls most of the time by testing for '_' as the first
- character of the name.
+ * login/Makefile (distribute): Add utmp-equal.h.
- * elf/dl-open.c (add_to_global): Remove stale comment.
+ * iconvdata/Makefile (distribute): Add TSCII.precomposed and
+ TSCII.irreversible.
- * elf/dl-load.c (fillin_rpath): In SUID binaries, don't mark
- non-system-dirs in LD_LIBRARY_PATH as nonexisting, simply drop them.
+ * Make-dist (dist): Create .bz2 file. Add rule to create .bz2 files.
+ Also distribute xtests sources.
- * libio/iovdprintf.c (_IO_vdprintf): Set _IO_USER_LOCK flag for
- temporary stream. Don't define lock.
- * libio/obprintf.c (_IO_obstack_vprintf): Likewise.
- * libio/strops.c (_IO_str_init_static): Likewise.
- * libio/vasprintf.c (_IO_vasprintf): Likewise.
- * libio/wstrops.c (_IO_wstr_init_static): Likewise.
- * libio/iovsprintf.c: Likewise.
- * libio/iovsnprintf.c: Likewise.
- * libio/iovswprintf.c: Likewise.
- * libio/iovsscanf.c: Likewise.
- * libio/iovswscanf.c: Likewise.
- * stdio-common/vfprintf.c [USE_IN_LIBIO] (buffered_vfprintf): Likewise.
- * libio/genops.c (_IO_no_init): Don't call _IO_lock_init if _lock
- is NULL.
- (_IO_default_finish): Likewise.
- * libio/wgenops.c (_IO_wdefault_finish): Likewise.
+2002-10-02 Kaz Kojima <kkojima@rr.iij4u.or.jp>
-2001-08-10 Andreas Jaeger <aj@suse.de>
+ * elf/elf.h: Change TLS ELF relocation numbers.
+ * elf/tls-macros.h: Fix code sequences for SH TLS_LD and TLS_GD
+ macros.
+ * sysdeps/sh/dl-machine.h (dl_machine_rela) [case R_SH_TLS_TPOFF32]:
+ Use addend.
+ * sysdeps/sh/elf/initfini.c: Move __fpscr_values to...
+ * sysdeps/sh/elf/start.S: ...here.
- * stdio-common/stdio_ext.h: Fix typo.
+2002-10-01 Jakub Jelinek <jakub@redhat.com>
-2001-08-09 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/unix/sysv/linux/ia64/bits/sigstack.h (MINSIGSTKSZ,
+ SIGSTKSZ): Changed to match kernel.
+ * sysdeps/unix/sysv/linux/sparc/bits/sigstack.h: New file.
- * posix/fnmatch_loop.c: Fix computation of alignment.
+2002-10-01 Carlos O'Donell <carlos@baldric.uwo.ca>
-2001-08-09 Isamu Hasegawa <isamu@yamato.ibm.com>
+ * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
+ [__USE_GNU] (F_SETLEASE, F_GETLEASE, F_NOTIFY): New macros.
+ [__USE_GNU] (DN_ACCESS, DN_MODIFY, DN_CREATE, DN_DELETE, DN_RENAME,
+ DN_ATTRIB, DN_MULTISHOT): New macros.
- * posix/regex.c (wcs_regex_compile): Use appropriate string
- to compare with collating element.
- Fix the padding for the alignment.
+2002-02-08 Randolph Chung <tausq@debian.org>
-2001-08-09 Isamu Hasegawa <isamu@yamato.ibm.com>
+ * sysdeps/hppa/elf/start.S: Define __data_start.
- * locale/programs/ld-collate.c (collate_output): Exclude
- characters from elem_table.
- Reduce if clause to write collating elements correctly.
- * posix/Makefile (tests): Add bug-regex5.
- * posix/bug-regex5.c: New file.
+2002-10-01 Isamu Hasegawa <isamu@yamato.ibm.com>
-2001-08-09 Ulrich Drepper <drepper@redhat.com>
+ * posix/regex_internal.c (re_string_reconstruct): Reset the member
+ LEN and STOP.
+ * posix/regexec.c (re_search_stub): Remove incorrect condition of
+ "range < 0".
+ Round RANGE in case that it is too small.
- * locale/lc-time.c (_nl_parse_alt_digit): New function.
- * locale/localeinfo.h: Add prototype for it.
- * time/strptime.c (get_alt_number): Use _nl_parse_alt_digit to get
- the value. Correct computation of hour for %OI. If no %EC given
- but %Ey use numeric formular.
+2002-10-01 Roland McGrath <roland@frob.com>
- * dlfcn/Makefile (tststatic-ENV): Also add $(common-objpfx)elf for
- ld.so.
+ * config.h.in (NO_HIDDEN): New #undef.
+ * include/libc-symbols.h [! NO_HIDDEN]: Add this condition to
+ nonempty definitions of hidden_proto et al.
+ * configure.in: Grok --disable-hidden-plt to define NO_HIDDEN.
+ * configure: Regenerated.
+ * sysdeps/mach/hurd/configure.in: Always define NO_HIDDEN.
+ * sysdeps/mach/hurd/configure: Regenerated.
- * time/tst-strptime.c: Add tests in different locales.
- * time/Makefile (tst-strptime-ENV): Define.
+2002-09-19 David Mosberger <davidm@hpl.hp.com>
-2001-08-09 Jakub Jelinek <jakub@redhat.com>
+ * sysdeps/ia64/dl-fptr.c (make_fdesc): Load address of "local" via
+ a 64-bit gp-relative address to enable binaries with large data
+ sections.
- * catgets/catgets.c (catclose): Be liberal about catalog_desc in
- catclose too.
+2002-09-30 Ulrich Drepper <drepper@redhat.com>
-2001-08-09 Ulrich Drepper <drepper@redhat.com>
+ * stdlib/cxa_finalize.c (__cxa_finalize): Call UNREGISTER_ATFORK
+ if it is defined.
+ * posix/Makefile (distribute): Add fork.h.
+ * sysdeps/generic/fork.h: New file.
- * time/strptime.c (strptime_internal): Add handling of year +
- %U/%W week + week day.
- * time/tst-strptime.c: Add test case for %U and %W handling.
+2002-09-29 Bruno Haible <bruno@clisp.org>
- * stdio-common/vfscanf.c: Fix reading of wide chars and strings if
- not COMPILE_WSCANF.
+ * sysdeps/generic/utmp_file.c (LOCKING_FAILED): New macro.
+ (UNLOCK_FILE): Add a label.
+ (getutent_r_file, internal_getut_r, getutline_r_file, pututline_file,
+ updwtmp_file): Shut off the alarm clock when locking failed.
- * libio/vswprintf.c (_IO_vswprintf): Fix return value handling
- which is different from snprintf.
- * libio/tst_swprintf.c: Add tests for too small output buffer.
+2002-09-30 Isamu Hasegawa <isamu@yamato.ibm.com>
- * stdio-common/vfscanf.c: Fix handling of %[] for COMPILE_WSCANF.
- * libio/Makefile (tests): Add tst-swscanf.
- * libio/tst-swscanf.c: New file.
+ * posix/regex_internal.h (re_match_context_t): Add a new member.
+ (re_fail_stack_ent_t): New structure.
+ (re_fail_stack_t): Likewise.
+ * posix/regexec.c (re_search_internal): Use the new member of
+ re_match_context_t.
+ Use fail stack only if it has back references and there are plural
+ matching candidates.
+ (proceed_next_node): Use fail stack if it is indicated.
+ (set_regs): Likewise.
+ (push_fail_stack): New function.
+ (pop_fail_stack): New function.
+ (check_dst_limits): Likewise.
+ (check_dst_limits_calc_pos): Likewise.
+ (search_subexp): Check the limitations on the top of subexpressions.
+ (sift_states_bkref): Check the limitations of the destination node.
+ Reuse the array sctx->sifted_states.
-2001-08-09 Jakub Jelinek <jakub@redhat.com>
+2002-09-30 Ulrich Drepper <drepper@redhat.com>
- * posix/globtest.sh: Robustify tilde tests.
+ * stdio-common/printf_fp.c: Shuffle a few lines around to help the
+ compiler optimizing. No semantical changes intended.
-2001-08-09 Andreas Jaeger <aj@suse.de>
+2002-09-30 Jakub Jelinek <jakub@redhat.com>
- * locale/programs/ld-ctype.c (DEFAULT): Fix expression.
- (EMPTY): New.
- (wctype_table_finalize): Use it.
- (find_idx): Likewise.
- (wctype_table_get): Likewise.
+ * sysdeps/ia64/strncpy.S: Only segfault in .recovery2 if some bits
+ from the next quad are needed.
- * configure.in: Add check for GCC 3.x.
+2002-09-30 Roland McGrath <roland@redhat.com>
-2001-08-09 Ulrich Drepper <drepper@redhat.com>
+ * elf/tls-macros.h (TLS_LD, TLS_GD): Use call insn, not callq.
- * libio/wfileops.c (_IO_wfile_seekoff): Don't even try to handle
- seeking with backup buffer present.
- Correct determining of internal buffer position.
- Reset also wide buffers if we reset the internal buffers.
- * libio/iofwide.c (_IO_fwide): Always determine file offset for wide
- streams.
- * libio/ioseekoff.c: Catch one unimplemented case.
- * libio/ftello.c: Don't abort if the wide stream has backup buffer.
- * libio/ftello64.c: Likewise.
- * libio/iofgetpos.c: Likewise.
- * libio/iofgetpos64.c: Likewise.
- * libio/ftell.c: Likewise.
- * libio/Makefile (tests): Add tst-ungetwc2.
- * libio/tst-ungetwc2.c: New file.
+ * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD] [! PIC]:
+ Use direct-%fs form of TLS access for errno.
-2001-08-08 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/unix/sysv/linux/i386/i686/sysdep.h: File removed, since
+ the i386 version has all the same asm now.
- * locale/elem-hash.h (elem_hash): Correct stupid mistake and
- create real hash values now.
- Patch by Isamu Hasegawa <isamu@yamato.ibm.com>.
+ * sysdeps/i386/elf/configure.in: Add @GOTNTPOFF and @NTPOFF uses to
+ the TLS support check.
+ * sysdeps/i386/elf/configure: Regenerated.
- * libio/iofgetpos.c (_IO_new_fgetpos): Correct a few problems in
- the handling of wide streams.
+ * sysdeps/unix/sysv/linux/i386/sysdep.h [USE_TLS && HAVE___THREAD]
+ (SYSCALL_ERROR_HANDLER): Use direct-%gs form of TLS access for errno.
- * libio/ioungetwc.c (ungetwc): Orient stream first.
- * libio/Makefile (tests): Add tst-ungetwc1.
- * libio/tst-ungetwc1.c: New file.
+ * sysdeps/unix/i386/sysdep.S (syscall_error)
+ [USE_TLS && HAVE___THREAD]: Use TLS access for errno.
- * libio/wfileops.c (_IO_wfile_underflow): Remove incorrect test
- for possible conversion using __codecvt_do_in.
- * libio/Makefile (tests): Add tst-fgetws.
- * libio/tst-fgetws.c: New file.
+ * sysdeps/unix/sysv/linux/x86_64/sysdep.h
+ [USE_TLS && HAVE___THREAD] (SYSCALL_ERROR_HANDLER): Use TLS access.
- * libio/iofgetws.c: Use _IO_ferror_unlocked macros instead of
- coding the test here.
+ * rt/tst-aio7.c (do_test): Don't read from stdin, which could be the
+ terminal when the test is running in a background job. Instead, make
+ a pipe and read from its read half while never writing anything to it.
- * catgets/open_catalog.c: Rewrite code to assume that the function
- is called at catopen time and not delayed in catgets.
- * catgets/catgets.c (catopen): Call __open_catalog and fail if that
- function failed.
- (catgets): Remove code for delayed opening of catalog.
- * catgets/catgetsinfo.h: Remove now unnecessary information from
- struct catalog_info. Change __open_catalog prototype.
- * catgets/gencat.c: Adjust __open_catalog call.
- * catgets/test-gencat.c: Stop program if catopen failed.
+2002-09-30 Andreas Jaeger <aj@suse.de>
- * locale/C-monetary.c (_nl_C_LC_MONETARY): Provide correct value
- for CRNCYSTR.
+ * stdlib/tst-bsearch.c (main): Fix format strings.
+ * stdio-common/tst-rndseek.c (do_test): Likewise.
+ * libio/tst_swprintf.c (main): Likewise.
+ * catgets/tst-catgets.c (main): Likewise.
+ * libio/tst-fgetws.c (main): Likewise.
+ * posix/tst-mmap.c (main): Likewise.
+ * posix/bug-regex12.c (main): Likewise.
+ * posix/bug-regex11.c (main): Likewise.
+ * io/tst-getcwd.c (do_test): Likewise.
- * locale/programs/ld-messages.c (messages_finish): Provide POSIX
- locale compliant default values for fields without definition.
- * locale/programs/ld-time.c (time_finish): Likewise.
- * locale/programs/ld-monetary.c (monetary_finish): Likewise.
+ * iconvdata/tst-e2big.c (test): Use %td in printf for ptrdiff_t.
-2001-08-08 Andreas Jaeger <aj@suse.de>
+ * sysdeps/unix/sysv/linux/x86_64/sysdep.h (SYSCALL_ERROR_HANDLER):
+ Store 4 bytes into errno, not 8 bytes.
- * sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Fix test for
- infinity.
+2002-09-29 Ulrich Drepper <drepper@redhat.com>
-2001-08-07 Ulrich Drepper <drepper@redhat.com>
+ * posix/regexec.c (sift_states_bkref): Remove ret variable. Use
+ err instead.
- * sysdeps/ia64/memusage.h (GETTIME): Define using hp-timing.h
- functionality.
+2002-09-29 Roland McGrath <roland@redhat.com>
- * sysdeps/ia64/hp-timing.h (HP_TIMING_NOW): Fix comment.
+ * test-skeleton.c (timeout_handler): Use WUNTRACED flag in waitpid.
+ Examine the child's status and print something different if it wasn't
+ just killed by our SIGKILL.
+ (main): In the child process call setpgid to put it in its own pgrp.
-2001-08-07 Jakub Jelinek <jakub@redhat.com>
+2002-09-29 Ulrich Drepper <drepper@redhat.com>
- * malloc/memusage.c (initialized): New variable.
- (init): If not yet initialized, call me().
- (me): Do all dlsym calls here.
- (malloc, realloc, calloc, free): If not yet initialized,
- call me(). If in the middle of initializing, return NULL or
- do nothing.
+ * sysdeps/unix/sysv/linux/sigwait.c (__sigwait): The return value
+ semantics for sigtimedwait is different. Rework the return value
+ handling and don't pass in a siginfo variable.
-2001-08-07 Jakub Jelinek <jakub@redhat.com>
+2002-09-29 Roland McGrath <roland@redhat.com>
- * sysdeps/unix/seekdir.c (seekdir): Set dirp->filepos.
+ * malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.
- * dirent/tst-seekdir.c (main): Check whether telldir right after
- seekdir returns 2nd argument given to seekdir.
+ * sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.
-2001-08-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+ * sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:
+ Define errno in .tbss.
+ * sysdeps/unix/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]: Use TLS
+ access for setting errno.
- * dlfcn/Makefile (tststatic-ENV): Add $(common-objpfx) to
- LD_LIBRARY_PATH.
+ * sysdeps/unix/x86_64/sysdep.S: Store 32 bits at errno, not 64 bits.
+ AFAICT, it was just blind luck that the word following errno in .bss
+ was just alignment padding and not some other variable to be clobbered.
-2001-08-07 Andreas Jaeger <aj@suse.de>
- Andreas Schwab <schwab@suse.de>
- Bruno Haible <haible@clisp.cons.org>
+2002-09-29 Jakub Jelinek <jakub@redhat.com>
- * locale/programs/3level.h (EMPTY): New macro.
- (*_get, *_add, *_iterate, *_finalize): Use it instead of ~(uint32_t) 0.
+ * sysdeps/unix/sysv/linux/kernel-features.h
+ (__ASSUME_SETRESUID_SYSCALL): On the sparc, define to 1, not empty.
-2001-08-08 GOTO Masanori <gotom@debian.or.jp>
+2002-09-29 Jakub Jelinek <jakub@redhat.com>
- * locale/iso-3166.def: Updates from latest official list.
+ * nss/bug-erange.c (main): Don't fail if /etc/resolv.conf doesn't
+ exist.
-2001-08-07 Andreas Jaeger <aj@suse.de>
+2002-09-29 Ulrich Drepper <drepper@redhat.com>
- * stdlib/tst-strtod.c: Disable HUGE_VAL tests for older GCCs.
+ * nss/Makefile: Move bug-erange from tests to xtests.
- * iconv/gconv_charset.h (upstr): Add unused attribute to avoid warning.
+2002-09-29 Jakub Jelinek <jakub@redhat.com>
- * libio/iopopen.c (_IO_new_proc_open): Fix typos, it's _IO_MTSAFE_IO.
- (_IO_new_proc_close): Likewise.
- * libio/oldiopopen.c (_IO_old_proc_open): Likewise.
- (_IO_old_proc_close): Likewise.
+ * stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.
-2001-08-06 Ulrich Drepper <drepper@redhat.com>
+2002-09-29 Jakub Jelinek <jakub@redhat.com>
- * manual/locale.texi: Add documentation for rpmatch.
- Patch by Jochen Hein <jochen@jochen.org>.
+ * sysdeps/unix/sysv/linux/sparc/sysdep.h (inline_syscall0): Make asm
+ volatile.
+ (inline_syscall1, inline_syscall2, inline_syscall3, inline_syscall4,
+ inline_syscall5, inline_syscall6): Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h (INLINE_SYSCALL):
+ Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h (INLINE_SYSCALL):