about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-06-061-0/+4
| | | | | | * iconv/gconv_dl.c: Add __builtin_expect in many places. * iconv/skeleton.c: Add more __builtin_expect. * iconv/gconv_simple.c: Add __builtin_expect in many places.
* Update.Ulrich Drepper2000-06-061-1/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * iconv/gconv.h (__GCONV_IS_LAST, __GCONV_IGNORE_ERRORS): Define. (struct __gconv_step_data): Rename __is_last to __flags. * iconv/gconv_close.c: Change all uses of __is_last. * iconv/skeleton.c: Likewise. * iconvdata/iso-2022-cn.c: Likewise. * iconvdata/iso-2022-jp.c: Likewise. * iconvdata/iso-2022-kr.c: Likewise. * iconv/gconv_open.c: Likewise. Avoid unneeded initializations. Recognize IGNORE error handling, set flag, and remove from name. * iconv/loop.c (ignore_errors_p): Define. Add flags parameter to both functions. * iconv/skeleton.c: Pass flags to all conversion functions. * iconv/gconv_simple.c: Add flags parameter to all functions. Don't return error for invald error if ignore flag is set. (ucs4_internal_loop_single): Add missing pointer increment. (internal_ucs4le_loop_single): Likewise. * iconv/iconv_prog.c: Implement handling of -c parameter. * iconvdata/8bit-gap.c: Don't return error for invald error if ignore flag is set. * iconvdata/8bit-generic.c: Likewise. * iconvdata/ansi_x3.110.c: Likewise. * iconvdata/big5.c: Likewise. * iconvdata/big5hkscs.c: Likewise. * iconvdata/euc-cn.c: Likewise. * iconvdata/euc-jp.c: Likewise. * iconvdata/euc-kr.c: Likewise. * iconvdata/gbgbk.c: Likewise. * iconvdata/gbk.c: Likewise. * iconvdata/iso-2022-cn.c: Likewise. * iconvdata/iso-2022-jp.c: Likewise. * iconvdata/iso-2022-kr.c: Likewise. * iconvdata/iso646.c: Likewise. * iconvdata/iso8859-1.c: Likewise. * iconvdata/iso_6937-2.c: Likewise. * iconvdata/iso_6937.c: Likewise. * iconvdata/johab.c: Likewise. * iconvdata/sjis.c: Likewise. * iconvdata/t.61.c: Likewise. * iconvdata/uhc.c: Likewise. * iconvdata/unicode.c: Likewise. * iconvdata/utf-16.c: Likewise. * libio/fileops.c: Likewise. * libio/iofwide.c: Likewise. * wcsmbs/btowc.c: Likewise. * wcsmbs/mbrtowc.c: Likewise. * wcsmbs/mbsnrtowcs.c: Likewise. * wcsmbs/mbsrtowcs.c: Likewise. * wcsmbs/wcrtomb.c: Likewise. * wcsmbs/wcsnrtombs.c: Likewise. * wcsmbs/wcsrtombs.c: Likewise. * wcsmbs/wctob.c: Likewise. * iconvdata/ksc5601.h (ksc5601_to_ucs4): Undo *s change in all cases of
* Update.Ulrich Drepper2000-06-051-0/+5
| | | | | | | 2000-06-05 Ulrich Drepper <drepper@redhat.com> * iconvdata/ksc5601.h (ksc5601_to_ucs4): Undo *s in all cases of an error.
* Update.Ulrich Drepper2000-06-041-0/+6
| | | | | | | | 2000-06-04 Ulrich Drepper <drepper@redhat.com> * iconv/gconv_dl.c (do_release_shlib): Don't reset reference counter for the object we are releasing, just decrement it. Patch by Akira Higuchi <a-higuti@math.sci.hokudai.ac.jp>.
* Update.Ulrich Drepper2000-06-041-0/+5
| | | | | | | 2000-06-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/bits/mathinline.h: Only inline sinh, cosh and tanh if -ffast-math.
* Update.Ulrich Drepper2000-06-041-0/+2
| | | | | * iconvdata/Makefile (modules): Add BIG5HKSCS. (distribute): Add big5hkscs.c.
* Update.Ulrich Drepper2000-06-041-0/+7
| | | | | | | | | 2000-06-04 Ulrich Drepper <drepper@redhat.com> * iconvdata/big5hkscs.c: New file. Modified from big5.c by Roger So <rogerso@sis.dhs.org>. * iconvdata/gconv-modules: Add entry for new module.
* Update.Ulrich Drepper2000-06-041-1/+10
| | | | | | | | | | | | | 2000-06-01 Jakub Jelinek <jakub@redhat.com> * libc/sysdeps/alpha/fpu/bits/mathinline.h: Add __THROW to all inlines to match prototypes in mathcalls.h. * libc/sysdeps/i386/fpu/bits/mathinline.h: Likewise. * libc/sysdeps/m68k/fpu/bits/mathinline.h: Likewise. * libc/sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. * libc/sysdeps/sparc/fpu/bits/mathinline.h: Likewise. * sysdeps/powerpc/dl-start.S: Close open comment.
* Update.Ulrich Drepper2000-06-041-0/+2
| | | | * elf/elf.h (SHT_SUNW_move): Define.
* Update.Ulrich Drepper2000-06-031-0/+4
| | | | | | 2000-06-03 Ulrich Drepper <drepper@redhat.com> * elf/elf.h: Add more Solaris compatiblity definitions.
* Update.Andreas Jaeger2000-06-031-0/+8
| | | | | | | | | | 2000-06-03 Andreas Jaeger <aj@suse.de> * sysdeps/powerpc/dl-start.S: Close open comment. 2000-06-03 Jakub Jelinek <jakub@redhat.com> * inet/Versions: Fix typo in rresvport_af export.
* Update.Ulrich Drepper2000-06-031-0/+4
| | | | | | 2000-06-02 Ulrich Drepper <drepper@redhat.com> * math/tgmath.h: Pretty print.
* Update.Andreas Jaeger2000-06-021-0/+5
| | | | | | | 2000-06-02 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Fix typo. Reported by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
* Update.Ulrich Drepper2000-06-021-0/+4
| | | | | | 2000-06-02 Ulrich Drepper <drepper@redhat.com> * elf/rtld.c (process_envvars): Test for = after variable name.
* Update.Ulrich Drepper2000-06-021-0/+3
| | | | | * sysdeps/generic/initfini.c (_init): One less relocation. Don't have extra call to __gmon_start__, use the pointer we already have.
* Update.Ulrich Drepper2000-06-021-0/+3
| | | | | * elf/elf.h (ELF64_R_INFO): Cast sym value to Elf64_Xword before shifting.
* Update.Ulrich Drepper2000-06-011-0/+6
| | | | | | | | 2000-06-01 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/elf/setjmp.S: Work around change is recent binutils. gas now emits a jump through the PLT instead of a relative jump if the jump target is an exported symbol.
* Update.Ulrich Drepper2000-05-311-1/+5
| | | | | | 2000-05-31 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/powerpc/aix/aix-termios.h: Define AIX_CBAUD.
* Update.Andreas Jaeger2000-05-311-0/+12
| | | | | | | | | | | | | | 2000-05-31 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for gregset_t. * sysdeps/unix/sysv/linux/mips/Versions: Export _flush_cache. Patches by Maciej W. Rozycki <macro@ds2.pg.gda.pl>. * sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of syscall. * sysdeps/unix/sysv/linux/mips/truncate64.c: Likewise.
* Update.Ulrich Drepper2000-05-301-0/+2
| | | | * sysdeps/unix/sysv/linux/alpha/oldglob.c (__old_glob): Loose __P.
* Update.Ulrich Drepper2000-05-301-0/+3
| | | | | * locale/Versions [libc] (GLIBC_2.2): Add localeconv. * locale/localeconv.c: Make function versioned (with same definition).
* Update.Ulrich Drepper2000-05-301-0/+4
| | | | | | 2000-05-30 Ulrich Drepper <drepper@redhat.com> * elf/Makefile (modules-names): Strip before using it.
* Update.Andreas Jaeger2000-05-301-0/+9
| | | | | | | | | | | 2000-05-30 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/mips/truncate64.c: New file. * sysdeps/unix/sysv/linux/mips/ftruncate64.c: New file. * sysdeps/unix/sysv/linux/mips/pread64.c: Readded file. * sysdeps/unix/sysv/linux/mips/pwrite64.c: Readded file. * sysdeps/unix/sysv/linux/mips/pread.c: Readded file. * sysdeps/unix/sysv/linux/mips/pwrite.c: Readded file.
* Update.Andreas Jaeger2000-05-301-0/+5
| | | | | | | 2000-05-29 Andreas Jaeger <aj@suse.de> * elf/readlib.c (interpreters): Use LD_SO since this is supported for all platforms.
* Update.Ulrich Drepper2000-05-301-0/+2
| | | | * Makefile: Add GNU make magic.
* Update.Ulrich Drepper2000-05-291-0/+13
| | | | | | | | | | | | | | | 2000-05-29 Ulrich Drepper <drepper@redhat.com> * inet/Makefile (CFLAGS-rcmd.c, CFLAGS-rexec.c, CFLAGS-ruserpass.c): Removed. * inet/rcmd.c: Remove __P. Remove unused variables. (iruserfopen): Make first parameter const. (ruserok_sa): Return result of ruserok2_sa. (__checkhost_sa): Correctly iterate through results of getaddrinfo. * inet/rexec.c: Remove unused variables. Other small cleanups. * inet/ruserpass.c: Remove __P. Remove unused variables. (ruserpass): Check results of memory allocation. * include/netdb.h: Add prototype for ruserpass.
* Update.Ulrich Drepper2000-05-291-0/+11
| | | | | | | | | | | | | 2000-05-29 Jakub Jelinek <jakub@redhat.com> * inet/rcmd.c (rresvport_af): Use correct port number. 2000-05-26 Andreas Schwab <schwab@suse.de> * Makeconfig ($(common-objpfx)soversions.mk): Prepend `$lib=' to entries in all-sonames. ($(common-objpfx)gnu/lib-names.h): Use it for the CPP symbol, preserving the old name if different for compatibility.
* Update.Ulrich Drepper2000-05-291-0/+13
| | | | | | | | | | | | | | | 2000-05-29 Ulrich Drepper <drepper@redhat.com> * posix/Makefile (tests): Add tst-spawn. (tst-spawn-ARGS): New variable. * posix/tst-spawn.c: New file. * posix/spawn_faction_addclose.c: Correctly account for new entry. * posix/spawn_faction_adddup2.c: Likewise. * posix/spawn_faction_addopen.c: Likewise. * posix/spawni.c: Correctly test for success of dup2 calls. * posix/tst-preadwrite.c: Check success of malloc call.
* Update.Ulrich Drepper2000-05-291-0/+5
| | | | | | | | * posix/Makefile (tests): Add tst-exec. (tst-exec-ARGS): New variable. * posix/tst-exec.c: New file. * posix/tst-fork.c: New file.
* Update.Ulrich Drepper2000-05-291-0/+4
| | | | | | 2000-05-28 Ulrich Drepper <drepper@redhat.com> * sysdeps/arm/atomicity.h (compare_and_swap): Return result.
* Update.Ulrich Drepper2000-05-281-0/+5
| | | | | | | 2000-05-04 Andreas Jaeger <aj@suse.de> * string/string.h: Remove __strdup prototype, it's not needed in this file anymore.
* Update.Ulrich Drepper2000-05-281-0/+2
| | | | * posix/Makefile (tests): Add tst-fork.
* Update.Ulrich Drepper2000-05-281-0/+4
| | | | | | 2000-05-28 Ulrich Drepper <drepper@redhat.com> * resolv/inet_pton.c: Loose __P.
* Update.Ulrich Drepper2000-05-281-1/+0
|
* Update.Ulrich Drepper2000-05-281-0/+9
| | | | | | | | | | | 2000-05-21 Jakub Jelinek <jakub@redhat.com> * libio/libioP.h (_IO_CHECK_WIDE): Define. * libio/iosetbuffer.c (_IO_setbuffer): Use it. Call _IO_WSETBUF even for _mode 1. * libio/iosetvbuf.c (_IO_setvbuf): Likewise. * libio/fileops.c (_IO_new_file_fopen): Return NULL if _IO_CHECK_WIDE fails.
* Update.Ulrich Drepper2000-05-281-0/+2
| | | | * po/da.po: New file.
* Update.Ulrich Drepper2000-05-281-0/+4
| | | | | | * manual/charset.texi (Extended Char Intro): Fix typo (and -> as). (Other iconv Implementations): Fix typo. Patch by Martin Pool <mbp@wistful.humbug.org.au>.
* Update.Ulrich Drepper2000-05-281-0/+5
| | | | | | | 2000-05-28 Ulrich Drepper <drepper@redhat.com> * manual/arith.texi (Rounding Functions): Fix documentation of trunc. Patch by Steven G. Johnson <stevenj@gil-galad.mit.edu>.
* Update.Andreas Jaeger2000-05-271-0/+19
| | | | | | | | | | | | | | | | | | | | | 2000-05-27 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/pread.c: Removed, we can use the normal version now. * sysdeps/unix/sysv/linux/i386/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/i386/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/arm/pread.c: Likewise. * sysdeps/unix/sysv/linux/arm/pwrite.c: Likewise. * sysdeps/unix/sysv/linux/pread.c (__libc_pread): Check endianness to decide how to pass arguments. * sysdeps/unix/sysv/linux/pwrite.c (__libc_pwrite): Likewise. * elf/vismain.c: Use test-skeleton interface. (TEST_FUNCTION): New macro. (do_test): Renamed from main.
* Update.Ulrich Drepper2000-05-271-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2000-05-27 Ulrich Drepper <drepper@redhat.com> * sysdeps/posix/getaddrinfo.c (gaih_inet): If req->ai_family == AF_UNSPEC don't allow the IPv6 lookup to return mapped IPv4 addresses. * nss/nss_files/files-hosts.c (LINE_PARSER): Simplify. Correct handling of AI_V4MAPPED flag. * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r): If lookup of IPv6 address failed and RES_USE_INET6 bit in _res.options is set, perform lookup for T_A type and tell getanswer_r to convert the result with new argument. (_nss_dns_gethostbyaddr_r): Pass zero as new argument to getanswer_r. Don't convert addresses from IPv4 to IPv6 here. (getanswer_r): Take new parameter indicating if mapping from IPv4 to IPv6 is wanted. Allow qtype and type from reply to disagree if IPv4 mapping has to be done. Perform mappings if required by the caller and not if RES_USE_INET6 bit in _res.options is set. Add several __builtin_expect.
* Update.Andreas Jaeger2000-05-271-0/+4
| | | | | | * sysdeps/unix/sysv/linux/ftruncate64.c (ftruncate64): Make order of arguments dependend on endianness. * sysdeps/unix/sysv/linux/truncate64.c: Likewise.
* Update.Ulrich Drepper2000-05-271-1/+3
| | | | | | * catgets/open_catalog.c (__open_catalog): Add a few __builtin_expect. * elf/dl-load.c (_dl_map_object): Don't ignore RPATHs if loader ==
* Update.Ulrich Drepper2000-05-271-0/+3
| | | | | * elf/dl-load.c (_dl_map_object): Don't ignore RPATHs of loader == NULL.
* Update.Ulrich Drepper2000-05-261-0/+3
| | | | | * posix/tst-preadwrite.c: Allow parallel execution of tst-preadwrite and tst-preadwrite64.
* Update.Ulrich Drepper2000-05-261-0/+4
| | | | | | * posix/Makefile (tests): Add tst-truncate and tst-truncate64. * posix/tst-truncate.c: New file. * posix/tst-truncate64.c: New file.
* Update.Ulrich Drepper2000-05-261-0/+3
| | | | | * sysdeps/unix/sysv/linux/pread64.c: The little/big endian code was switched.
* Update.Ulrich Drepper2000-05-261-0/+1
| | | | * posix/Makefile (tests): Add tst-preadwrite64.
* Update.Ulrich Drepper2000-05-261-0/+6
| | | | | | | | 2000-05-26 Ulrich Drepper <drepper@redhat.com> * posix/tst-preadwrite.c: Alloc file being used also for testing pread64 and pwrite64. * posix/tst-preadwrite64.c: New file.
* Update.Andreas Jaeger2000-05-261-0/+11
| | | | | | | | | | | | | * sysdeps/unix/sysv/linux/i386/pread64.c: Removed, we can use the normal version now. * sysdeps/unix/sysv/linux/arm/pread64.c: Likewise. * sysdeps/unix/sysv/linux/arm/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pread64.c: Likewise. * sysdeps/unix/sysv/linux/mips/pwrite64.c: Likewise. * sysdeps/unix/sysv/linux/pwrite64.c (__libc_pwrite64): Check endianness to check how to pass argument. * sysdeps/unix/sysv/linux/pread64.c (__libc_pread64): Likewise.
* Update.Andreas Jaeger2000-05-261-0/+18
| | | | | | | | | | | | | | | | | | | | 2000-05-26 Andreas Jaeger <aj@suse.de> * elf/ldconfig.h: Update parameter list for process_elf_file. * sysdeps/unix/sysv/linux/sparc/readelflib.c (process_elf_file): Add parameter file_length and pass it ot process_elf*file. * sysdeps/generic/readelflib.c (check_ptr): New. (process_elf_file): Use check_ptr to check all accesses to the mmapped file. Add parameter file_length. * elf/readlib.c (known_libs): Use <gnu/lib-names.h> to specify library names. * sunrpc/xdr_intXX_t.c (xdr_uint8_t): Fix conversion. Closes PR libc/1573, reported by Bradley White <bww@laurelnetworks.com>.