+2000-09-21 Bruno Haible <haible@clisp.cons.org>
+
+ * stdio-common/vfscanf.c (__vfscanf, _IO_vfscanf): Fix bugs in
+ reallocation logic for MALLOC (%as, %aS formats).
+
+2000-09-24 Ulrich Drepper <drepper@redhat.com>
+
+ * stdio-common/vfprintf.c (process_arg): Handle %hhn.
+ Add missing case in va_arg handling for numbers.
+ * stdio-common/tst-printf.c (main): Add tests for %hhu and %hhn
+ handling. Reported by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-09-20 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/iso-2022-jp.c (BODY for FROM_LOOP): Reject 0x80.
+ (BODY for TO_LOOP): Clear bit 7 when outputting ISO-8859-1 upper half
+ characters.
+ * iconvdata/gen-8bit-gap-1.sh: Recognize lowercase hexadecimal digits
+ as equivalent to uppercase hexadecimal digits.
+
+2000-09-20 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/testdata/EUC-KR..UTF8: New file.
+ * iconvdata/testdata/EUC-TW: New file.
+ * iconvdata/testdata/EUC-TW..UTF8: New file.
+ * iconvdata/testdata/EUC-JP: New file.
+ * iconvdata/testdata/EUC-JP..UTF8: New file.
+ * iconvdata/testdata/ISO-2022-JP: New file.
+ * iconvdata/testdata/ISO-2022-JP..UTF8: New file.
+ * iconvdata/testdata/ISO-2022-JP-2: New file.
+ * iconvdata/testdata/ISO-2022-JP-2..UTF8: New file.
+ * iconvdata/testdata/ISO-2022-KR: Add a few more lines.
+ * iconvdata/testdata/ISO-2022-KR..UTF8: New file.
+ * iconvdata/testdata/ISO-2022-CN: New file.
+ * iconvdata/testdata/ISO-2022-CN..UTF8: New file.
+ * iconvdata/testdata/ISO-2022-CN-EXT: New file.
+ * iconvdata/testdata/ISO-2022-CN-EXT..UTF8: New file.
+ * iconvdata/TESTS: Enable tests for ISO-2022-JP, ISO-2022-JP-2,
+ ISO-2022-CN, ISO-2022-CN-EXT, EUC-JP, EUC-TW.
+
+2000-09-24 Andreas Jaeger <aj@suse.de>
+
+ * elf/ldconfig.c (add_dir): Move logic to add entry to list to new
+ function add_single_dir.
+ (add_single_dir): New function.
+ (search_dir): Use add_single_dir instead of recursing.
+
+ * sysdeps/generic/dl-cache.h: Include stdint.h.
+ (struct file_entry_new): Use fixed sizes for interoperability
+ between 32bit and 64bit systems, add __unused to make alignment
+ explicit.
+ (CACHE_VERSION): Increment.
+ (struct cache_file_new): Use fixed sizes, add one more unused
+ entry to make alignment explicit.
+
+2000-09-24 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/ldconfig.c (search_dir): Make more use of d_type information.
+
+2000-09-23 Ulrich Drepper <drepper@redhat.com>
+
+ * stdio-common/printf-parse.h (parse_one_spec): Clear
+ spec->info.i18n. Patch by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-09-18 Mark Kettenis <kettenis@gnu.org>
+
+ * sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_SYNCHRONIZED_IO):
+ #undef since we don't have msync.
+
+ * sysdeps/mach/hurd/bits/time.h: (CLOCKS_PER_SEC): Make a long int
+ constant since that is what clock_t is.
+ * sysdeps/mach/hurd/i386/bits/time.h: Likewise.
+
+2000-09-11 Mark Kettenis <kettenis@gnu.org>
+
+ * sysdeps/mach/getloadavg.c (getloadavg): Divide instead of
+ multiply by LOAD_SCALE.
+
+2000-09-22 Jakub Jelinek <jakub@redhat.com>
+
+ * crypt/crypt.h (crypt, setkey, encrypt): Add __THROW.
+ (crypt_r, setkey_r, encrypt_r): Likewise.
+
+2000-09-22 Andreas Jaeger <aj@suse.de>
+
+ * locale/programs/repertoire.c (repertoiremap_hash): Don't specify
+ array size.
+
+ * sysdeps/alpha/fpu/libm-test-ulps: New file.
+ From Christian Iseli <chris@ludwig-alpha.unil.ch>.
+
+2000-09-21 Andreas Jaeger <aj@suse.de>
+
+ * math/libm-test.inc (atan_test): Test for existence of function.
+ (expm1_test): Likewise.
+ (acos_test): Likewise.
+ (asin_test): Likewise.
+ (exp_test): Likewise.
+ (log10_test): Likewise.
+ (log_test): Likewise.
+ (pow_test): Likewise.
+ (sqrt_test): Likewise.
+ (cos_test): Likewise.
+ (sin_test): Likewise.
+ (tan_test): Likewise.
+ (log1p_test): Likewise.
+ (log2_test): Likewise.
+
+ * sysdeps/i386/fpu/libm-test-ulps: Tweak some values for K6.
+
+ * libio/oldiofsetpos64.c: Fix alias names.
+
+2000-09-21 Martin Buchholz <martin@xemacs.org>
+
+ * manual/terminal.texi (Allocation): Sample code correction.
+
+2000-09-20 Andreas Jaeger <aj@suse.de>
+
+ * iconvdata/Makefile (generated): Add tst-tables.out.
+
+ * intl/Makefile (generated): Add test output.
+
+2000-09-19 Andreas Jaeger <aj@suse.de>
+
+ * sunrpc/clnt_simp.c (callrpc): Fix write beyond end of buffer.
+ Reported by Jens-Uwe Mager <jum@helios.de>.
+
+2000-09-18 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Bump to 2.1.94.
+
+ * sysdeps/mips/Dist: Add fpu/fenv_libc.h.
+ * sysdeps/sparc/sparc32/soft-fp/Dist: Add q_add.c.
+ * sysdeps/sparc/sparc64/soft-fp/Dist: Add qp_add.c.
+ * sysdeps/unix/sysv/linux/ia64/Dist: Add net/route.h.
+
+ * malloc/mtrace.c (mtrace): Mark stream as close on exec.
+
+2000-09-17 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/utf-16.c (BODY for TO_LOOP): Reject UCS-4 input in the
+ range 0xD800..0xDFFF.
+ * iconvdata/unicode.c (BODY for TO_LOOP): Likewise.
+ (BODY for FROM_LOOP): Likewise.
+ * iconv/gconv_simple.c (ucs2_internal_loop): Likewise.
+ (internal_ucs2_loop): Likewise.
+ (ucs2reverse_internal_loop): Likewise.
+ (internal_ucs2reverse_loop): Likewise.
+
+2000-09-17 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/utf-16.c (gconv_init): Add missing slashes to encoding
+ names.
+
+2000-09-17 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/tst-table-from.c (main): Fix test for error on stdout.
+ * iconvdata/tst-table-to.c (main): Likewise.
+
+2000-09-17 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/iso-ir-165.c (__isoir165_from_tab): Renamed from
+ __isoir165_tab.
+ * iconvdata/cns11643.h (__cns11643l1_to_ucs4_tab): New declaration.
+ * iconvdata/iso-2022-cn-ext.c: Include "cns11643.h".
+ (GB7590_set, GB13132_set, CNS11643_3_set, CNS11643_4_set,
+ CNS11643_5_set, CNS11643_6_set, CNS11643_7_set): Change enum values.
+ (BODY for FROM_LOOP): Fix buffer overrun. Treat CNS11643 plane 3.
+ Return __GCONV_INCOMPLETE_INPUT instead of __GCONV_EMPTY_INPUT.
+ (BODY for TO_LOOP): Fix usage of `set' vs. `used'. Fix typo that
+ caused GB2312 to be used instead of ISO-IR-165. Treat CNS11643
+ plane 3. Fix shift sequences. Output announcement for SS2 and SS3
+ encodings when needed. When outputting an announcement, don't clear
+ most other announcements.
+
+2000-09-17 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/iso-2022-cn.c (BODY for FROM_LOOP): Fix buffer overrun.
+ (BODY for TO_LOOP): Fix usage of `set' vs. `used'.
+
+2000-09-14 Bruno Haible <haible@clisp.cons.org>
+
+ * intl/Versions: Add bind_textdomain_codeset.
+
+2000-09-16 Ralf Baechle <ralf@gnu.org>
+
+ * sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Reformat. Declare
+ as function.
+ (_RTLD_EPILOGUE): Reformat. Declare size of entry function.
+ (ELF_MACHINE_BEFORE_RTLD_RELOC): Relocate the dynamic linker itself so
+ it will even work when not loaded to the standard address.
+ (RTLD_START): Reformat. Call _dl_start in a way that is safe even
+ before the dynamic linker itself is relocated.
+
+2000-09-18 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: Always define
+ __ASSUME_32BITUIDS for MIPS.
+ * sysdeps/unix/sysv/linux/mips/ipc_priv.h: New file.
+ * sysdeps/unix/sysv/linux/mips/Dist: Add ipc_priv.h.
+
+2000-09-17 H.J. Lu <hjl@gnu.org>
+
+ * catgets/Makefile ($(objpfx)de/libc.cat): Use
+ $(make-target-directory) instead of mkdir.
+
+2000-09-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * sysdeps/unix/sysv/linux/kernel-features.h: Always define
+ __ASSUME_32BITUIDS for __powerpc__.
+ * sysdeps/unix/sysv/linux/powerpc/ipc_priv.h: New file.
+ * sysdeps/unix/sysv/linux/powerpc/Dist: Add ipc_priv.h.
+
+2000-09-17 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Fix last
+ patch.
+ * sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Likewise.
+
+2000-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/ia64/Implies: Reorder ieee754 implies so that ldbl-* comes
+ first.
+ * sysdeps/m68k/Implies: Likewise.
+ * sysdeps/sparc/sparc64/Implies: Likewise.
+
+2000-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/readlib.c (process_file): Don't error for stale .so links either.
+
+2000-09-16 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-load.c (_dl_map_object_from_fd): Add one more
+ __builtin_expect.
+
+ * include/bits/xopen_lim.h (LONG_BIT): Use LONG_MAX, not INT_MAX.
+ Patch by Thorsten Kukuk <kukuk@suse.de>.
+
+ * dlfcn/Makefile (distribute): Add defaultmod1.c and defaultmod2.c.
+ (test): Add default.
+ (modules-names): Add defaultmod1 and defaultmod2.
+ Add rules to build test objects.
+
+2000-09-15 Ulrich Drepper <drepper@redhat.com>
+
+ * wctype/wctype.h: Always include <bits/types.h>.
+ Reported by Jim Meyering <meyering@ascend.com>.
+
+ * elf/rtld.c (_dl_dynamic_weak): Set to 1 by default for now.
+ * elf/dl-support.c: Likewise.
+
+ * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Correct position of
+ st_blocks member in stat and stat64 structs.
+ Patch by Bill Nottingham <notting@redhat.com>.
+
+ * iconvdata/tst-tables.sh: Add warning that GB18030 test might
+ take longer.
+
+ * math/complex.h: Don't define _Complex macro for gcc 3. Add
+ __extension__ to _Complex_I definition since gcc warns if -pedantic.
+ * math/bits/cmathcalls.h (conj): Add __extension__ since we use ~.
+ Patches by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+ * include/limits.h: Define LLONG_MIN, LLONG_MAX, ULLONG_MAX if
+ necessary. Move includes of POSIX and Unix limits files to the end.
+ * stdlib/Makefile (tests): Add tst-limits.
+ * stdlib/tst-limits.h: New file.
+
+2000-09-15 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/mips/fpu/fesetenv.c (__fesetenv): Handle FE_NOMASK_ENV.
+
+ * sysdeps/mips/bits/fenv.h (FE_NOMASK_ENV): Define.
+
+2000-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/unix/alpha/sysdep.h (inline_syscall_clobbers): Add memory
+ clobber.
+ * sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Likewise.
+ * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Likewise.
+
+2000-09-15 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/Makefile (distribute): Add nextmod1.c and nextmod2.c.
+ (tests): Add next.
+ (modules-names): Add nextmod1 and nextmod2.
+ Add rules to build and run next.
+ * elf/next.c: New file.
+ * elf/nextmod1.c: New file.
+ * elf/nextmod2.c: New file.
+
+2000-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/dl-lookup.c (_dl_lookup_symbol_skip): Fix a typo.
+
+2000-09-15 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/mips/fpu/fenv_libc.h: New file.
+ * sysdeps/mips/fpu/feenablxcpt.c: Use fenv_libc.h
+ * sysdeps/mips/fpu/fegetexcept.c: Likewise.
+ * sysdeps/mips/fpu/fedisblxcpt.c: Likewise.
+
+ * sysdeps/mips/fpu/feenablxcpt.c: New file.
+ * sysdeps/mips/fpu/fegetexcept.c: New file.
+ * sysdeps/mips/fpu/fedisblxcpt.c: New file.
+
+2000-09-14 Ulrich Drepper <drepper@redhat.com>
+
+ * intl/Makefile: Avoid unnecessary test reruns.
+
+ * stdio-common/tst-printf.sh: Also allow output from 64-bit machines.
+
+ * sysdeps/unix/sysv/linux/dl-osinfo.h (DL_SYSDEP_OSCHECK): Change
+ to not use sysctl(). Too many architectures have problems with it.
+
+2000-09-14 Andreas Jaeger <aj@suse.de>
+
+ * scripts/config.sub: New version from subversions.gnu.org.
+
+ * time/clocktest.c (main): Change format, CLOCKS_PER_SEC is now
+ long.
+
+2000-09-14 Jakub Jelinek <jakub@redhat.com>
+
+ * posix/regex.c (compile_range): Cast collseq index to unsigned char
+ to avoid accessing data before collseq.
+
+ * sysdeps/sparc/fpu/bits/mathinline.h (__unordered_v9cmp): Avoid
+ pasting strings together.
+
+2000-09-14 Greg McGary <greg@mcgary.org>
+
+ * sysdeps/generic/bp-checks.h: Remove bogus reference to GNU MP in
+ copyright notice.
+ * sysdeps/generic/bp-semctl.h: Likewise.
+ * sysdeps/generic/bp-start.h: Likewise.
+ * sysdeps/generic/bp-sym.h: Likewise.
+ * sysdeps/generic/bp-thunks.h: Likewise. Include <stdio.h> to get
+ rename prototype.
+
+2000-09-13 Ulrich Drepper <drepper@redhat.com>
+
+ * io/test-lfs.c (do_test): Allow stat64() to return EOVERFLOW and
+ don't fail.
+
+ * elf/elf.h: Add missing official relocations.
+
+ * libio/stdio.h: Define __FILE if __need___FILE is defined.
+ * stdio/stdio.h: Likewise.
+ * wcsmbs/wchar.h: Get definition of __FILE. Use __FILE instead of FILE.
+ * include/stdio.h: Handle __need___FILE like __need_FILE.
+ * include/wchar.h: Use __FILE instead of FILE.
+ * libio/fwprintf.c: Include <stdio.h> for FILE definition.
+ * libio/fwscanf.c: Likewise.
+ * libio/getwc.c: Likewise.
+
+ * sysdeps/generic/stdint.h (WINT_MAX): Define to 4294967295u.
+ * sysdeps/generic/bits/wchar.h (WCHAR_MIN): Define to -2147483647 - 1.
+ * sysdeps/unix/sysv/linux/i386/bits/wchar.h: Likewise.
+
+ * assert/assert.h: Update comment header about ISO C section.
+ * math/complex.h: Likewise.
+ * ctype/ctype.h: Likewise.
+ * include/errno.h: Likewise.
+ * include/limits.h: Likewise.
+ * locale/locale.h: Likewise.
+ * math/math.h: Likewise.
+ * setjmp/setjmp.h: Likewise.
+ * signal/signal.h: Likewise.
+ * stdio/stdio.h: Likewise.
+ * libio/stdio.h: Likewise.
+ * stdlib/stdlib.h: Likewise.
+ * string/string.h: Likewise.
+ * time/time.h: Likewise.
+ * wcsmbs/wchar.h: Likewise.
+ * wctype/wctype.h: Likewise.
+ Patches by Joseph S. Myers <jsm28@cam.ac.uk>.
+
+2000-09-13 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/bits/socket.h (__cmsg_nxthdr): Fix test
+ for no more entries.
+ * sysdeps/unix/sysv/aix/bits/socket.h (__cmsg_nxthdr): Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/socket.h (__cmsg_nxthdr): Likewise.
+ Reported by Eric S. Johnson <esj@cs.fiu.edu>, closes PR libc/1887.
+
+2000-09-13 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/bits/time.h (CLOCKS_PER_SEC): Make a long int
+ constant since this is what clock_t is.
+ * sysdeps/unix/sysv/linux/alpha/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/i386/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/ia64/bits/time.h: Likewise.
+ * sysdeps/unix/sysv/linux/s390/bits/time.h: Likewise.
+
+ * time/time.h: Don't defined clockid_t and timer_t unless POSIX
+ definitions are requested.
+
+2000-09-13 Andreas Jaeger <aj@suse.de>
+
+ * shlib-versions: libBrokenLocale needs minimal version for ia64,
+ sparc64 and sh to synch with libc.
+
+2000-09-13 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/Makefile (modules): Add ISO-2022-CN-EXT.
+ (distribute): Add iso-2022-cn-ext.c.
+ Add definitions to compile the new module.
+ * iconvdata/gconv-modules: Add entries for ISO-2022-CN-EXT.
+ * iconvdata/iso-2022-cn-ext.c: New file.
+ * iconvdata/iso-ir-165.h (isoir165_to_ucs4): Renamed from
+ ucs4_from_isoir165. Increment input pointer if successful.
+
+ * csu/Makefile: Work around a gcc bug when creating csu-dummies.
+
+ * sysdeps/unix/sysv/linux/getdents.c: Pretty print.
+
+2000-09-01 Jes Sorensen <jes@linuxcare.com>
+
+ * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add
+ __syscall_getdents64 wrapper.
+
+ * sysdeps/unix/sysv/linux/ia64/net/route.h: New file.
+
+2000-09-12 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/gb18030.c: Many many changes. Make consistent with
+ charmap and with itself.
+ * iconvdata/tst-tables.sh: Test GB18030.
+
+2000-09-11 Ulrich Drepper <drepper@redhat.com>
+
+ * iconv/skeleton.c: Fix last patch, add missing parameter to
+ unaligned function call.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/ld-collate.c (collate_read): Fix typo in handling
+ of decimal ellipsis.
+
+2000-09-11 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/ld-collate.c (collate_read): Always initialize
+ error_section.next.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * locale/programs/ld-collate.c (collate_finish): Upper bound for
+ ruleidx is 128, not 256.
+
+2000-09-11 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/programs/ld-collate.c (collate_read): Correct check for
+ already inserted entries.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * iconv/skeleton.c (FUNCTION_NAME): Handle unaligned access in
+ second try as well.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * iconv/skeleton.c (FUNCTION_NAME): Optimize an `if' if
+ MAX_NEEDED_FROM > 1 && MAX_NEEDED_TO > 1.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * iconv/skeleton.c (gconv_init): Replace all uses of RESET_STATE with
+ SAVE_RESET_STATE.
+
+2000-09-10 Bruno Haible <haible@clisp.cons.org>
+
+ * iconvdata/utf-7.c: New file.
+ * iconvdata/gconv-modules (UTF-7): New module entries.
+ * iconvdata/Makefile (modules): Add UTF-7.
+ (distribute): Add utf-7.c.
+ * iconvdata/testdata/UTF-7: New file.
+ * iconvdata/testdata/UTF-7..UTF8: New file.
+ * iconvdata/TESTS (UTF-7): New entry.
+ * iconvdata/run-iconv-test.sh: Fix confusing output.
+
+2000-09-11 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/posix/tempname.c (__gen_tempname): Use __lxstat and __xstat.
+
+2000-09-10 David S. Miller <davem@redhat.com>
+
+ * sysdeps/sparc/sparc32/__longjmp.S (__longjmp): Correct %fp
+ frame pointer offset for non-fast path.
+
+2000-09-10 Ulrich Drepper <drepper@redhat.com>
+
+ * locale/programs/3level.h (*_init): Initialize level1, level2,
+ and level3 as well.
+ (*_add): Remove a few unnecessary conditionals.
+
+2000-09-05 Wolfram Gloger <wg@malloc.de>
+
+ * malloc/thread-m.h [_LIBC]: Even if not linking with libpthread,
+ ensure usability of mutex as an `in use' flag.
+
+2000-09-10 Ulrich Drepper <drepper@redhat.com>
+
+ * shlib-versions: Simplify libm entries. Correct a few Hurd entries.
+
+ * sysdeps/generic/initfini.c: Rewrite slightly to get rid of the
+ ugly GMON_WEAK_START hack.
+ Patch by Philip Blundell <philb@gnu.org>.
+
+ * sysdeps/i386/i486/bits/string.h: Pretty printing.
+
+2000-09-09 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/powerpc/dl-machine.c: Add volatile to PPC_DCBST, PPC_SYNC,
+ and PPC_ICBI asm for broken compilers.
+ Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
+
+2000-09-09 Andreas Jaeger <aj@suse.de>
+
+ * manual/message.texi (Advanced gettext functions): Fix typo.
+
+ * sysdeps/unix/sysv/linux/dl-osinfo.h: Include <string.h> for
+ strncpy prototype.
+
+2000-09-09 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/ia64/memchr.S: Add .pred.rel to avoid wrong assembler
+ warnings.
+ * sysdeps/ia64/memccpy.S: Likewise.
+ Patches by Jim Wilson <wilson@redhat.com>.
+
+ * sysdeps/unix/sysv/linux/dl-osinfo.h (DL_SYSDEP_OSCHECK): Use uname
+ before trying to read /proc.
+ Patch by Matt Wilson <msw@redhat.com>.
+ * include/sys/utsname.h: Declare __uname.
+ * sysdeps/generic/uname.c: Make uname a weak alias of __uname.
+ * sysdeps/mach/hurd/uname.c: Likewise.
+ * sysdeps/unix/syscalls.list: Likewise.
+
+ * iconv/gconv_dl.c (do_release_shlib): Rewrite condition for
+ unloading a bit.
+
+2000-09-08 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/getopt.c (_getopt_internal): When long_only is set always
+ recognize conflicts just like before.
+
+2000-09-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * sysdeps/ia64/Makefile (sysdep-rtld-routines): New variable.
+
+2000-09-08 Greg McGary <greg@mcgary.org>
+
+ * sysdeps/unix/sysv/linux/syscalls.list (mincore): Fix arg signature.
+ * sysdeps/unix/make-syscalls.sh: New signature keyletter `V'.
+ * sysdeps/generic/bp-checks.h (CHECK_N_PAGES): New macro.
+
+2000-09-08 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/arm/lockf64.c: New file.
+
+ * sysdeps/unix/sysv/linux/arm/fcntl.c: New file.
+
+ * sysdeps/unix/sysv/linux/arm/bits/fcntl.h
+ (F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
+ (F_GETLK,F_SETLK,F_SETLKW): Handle __USE_FILE_OFFSET64 correctly.
+
+2000-09-07 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/tst-tables.sh: Enable EUC-KR test.
+
+ * elf/dl-load.c (lose): Decrement _nl_loaded.
+ (_dl_map_object_from_fd): Don't try to dlopen executables.
+
+ * iconvdata/tst-tables.sh: Actually return with an error if
+ something goes wrong.
+ * iconvdata/tst-table.sh: Return with an error if any of the cmp fails.
+ * iconvdata/big5hkscs.c (BODY of FROM_LOOP): Reject 0xff as input.
+
+ * iconvdata/tst-tables.sh: Add BIG5HKSCS.
+
+ * iconvdata/tst-table-to.c (main): Correct cast in iconv call.
+ * iconvdata/tst-table-from.c: Include <string.h>.
+ (try): Correct cast in iconv call.
+
+ * elf/Makefile (all-rtld-routines): Evaluate $(sysdep-rtld-routines)
+ too.
+ * sysdeps/powerpc/Makefile (sysdep-rtld-routines): New variable.
+ (sysdep_routines): Remove dl-start.
+ Patches by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
+
+ * assert/__assert.c: Undefine NDEBUG before include <assert.h>.
+
+ * sysdeps/unix/sysv/linux/msgsnd.c (msgsnd): Add cast to avoid warning.
+ * sysdeps/unix/sysv/linux/shmat.c (shmat): Likewise.
+
+2000-09-06 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/unix/sysv/linux/ia64/bits/time.h: New file.
+
+2000-09-07 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/gethostid.c: Find hostid file in /etc.
+
+ * scripts/config.sub: Strip out -unknown for Linux targets.
+ Patch by Scott Bambrough <scottb@netwinder.org>.
+
+ * posix/tst-dir.c (main): Correct one bug (missing NULL test) and
+ add one more test.
+
+2000-09-07 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/mips/lockf64.c: New file.
+
+ * sysdeps/unix/sysv/linux/i386/fcntl.c: Add prototypes for the
+ syscalls.
+
+ * sysdeps/unix/sysv/linux/mips/syscalls.list: Add __syscall_fcntl.
+
+ * sysdeps/mips/dl-machine.h (RESOLVE_GOTSYM): Fix calls to dl_lookup.
+ (ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
+
+ * sysdeps/unix/sysv/linux/mips/fcntl.c: New file.
+
+ * stdlib/tst-bsearch.c (main): Add more test cases.
+
+ * locale/programs/ld-collate.c (handle_ellipsis): Fix typo.
+ * elf/dl-load.c (_dl_map_object_from_fd): Likewise.
+ Reported by GOTO Masanori <gotom@debian.or.jp>.
+
+2000-09-07 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/Makefile (tests): Add tst-dir.
+ (tst-dir-ARGS): New variable.
+ * posix/tst-dir.c: New file.
+
+2000-09-07 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/unix/sysv/linux/mips/sys/syscall.h (SYS_getdents64): New.
+ (SYS_fcntl64): New.
+
+ * sysdeps/unix/sysv/linux/mips/syscalls.list: Add getdents64.
+
2000-09-06 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/unix/opendir.c: If O_DIRECTORY_WORKS is defined don't
+ use the hack with tryopen_o_directory to determine at runtime
+ whether it works.
+ * sysdeps/unix/sysv/linux/opendir.c: New file.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Define
+ __ASSUME_O_DIRECTORY if kernel knows O_DIRECTORY.
+
+ * catgets/Depend: New file. Add intl.
+ * catgets/Makefile (tests): Add tst-catgets.
+ (generated): Remove de.msg.
+ (generated-dirs): Add de.
+ Add dependency if tst-catgets output on de/libc.cat.
+ * catgets/tst-catgets.c: New file.
+
+ * po/ja.po: New file.
+ * po/el.po: Update from translation team.
+
+ * wcsmbs/Depend: New file.
+ * wcsmbs/Makefile (tests): Add tst-btowc.
+ (tst-btowc-ENV): Define.
+ * wcsmbs/tst-btowc.c: New file.
+
+ * sysdeps/unix/sysv/linux/_G_config.h: Moved to...
+ * sysdeps/gnu/_G_config.h: ...here to be shared with Hurd.
+
+ * sysdeps/posix/signal.c: Add sig to act.sa_mask for completeness.
+
* stdlib/Makefile (tests): Add tst-bsearch.
* stdlib/tst-bsearch.c: New file.