aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-15[BZ #4101]Ulrich Drepper
* argp/argp-help.c (hol_cluster_cmp): Fix comparisons used to find ancestors with the same depths. Patch by Niels Moeller <nisse@lysator.liu.se>. (filter_doc): Don't crash if argp is NULL. * argp/Makefile (tests): Add tst-argp2. * argp/tst-argp2.c: New test. 2007-03-15 Jakub Jelinek <jakub@redhat.com>
2007-03-15[BZ #4130]Ulrich Drepper
* login/utmp_file.c (setutent_file): Use O_LARGEFILE for open_not_cancel_2. (updwtmp_file): Likewise.
2007-03-15[BZ #4181]Ulrich Drepper
2007-03-15 Jakub Jelinek <jakub@redhat.com> [BZ #4181] * inet/inet6_opt.c (add_padding): Only insert padding if npad > 0. (inet6_opt_append): Don't check extlen is big enough if extbuf is NULL. (inet6_opt_finish): Likewise. * inet/Makefile (tests): Add test-inet6_opt. * inet/test-inet6_opt.c: New test. * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Never reallocate the buffer, instead fail for MSG_TRUNC or for EBUSY NLMSG_ERR. Instead use a page sized buffer. * sysdeps/unix/sysv/linux/check_pf.c (make_request): Use page sized buffer.
2007-03-14* Makefile: Define tst-sscanf-ENV.Ulrich Drepper
* tst-sscanf.c: Use fa_IR.UTF-8 which exists internally.
2007-03-14Use fa_IR.UTF-8 which exists internally.Ulrich Drepper
2007-03-14 * sysdeps/alpha/fpu/s_llround.c: New file. Richard Henderson
* sysdeps/alpha/fpu/s_llroundf.c: New file. * sysdeps/alpha/fpu/s_lround.c: New file. * sysdeps/alpha/fpu/s_lroundf.c: New file. * sysdeps/alpha/fpu/s_round.c: New file. * sysdeps/alpha/fpu/s_roundf.c: New file. * sysdeps/alpha/fpu/s_trunc.c: New file. * sysdeps/alpha/fpu/s_truncf.c: New file. * sysdeps/alpha/fpu/s_llround.c: New file. * sysdeps/alpha/fpu/s_llroundf.c: New file. * sysdeps/alpha/fpu/s_lround.c: New file. * sysdeps/alpha/fpu/s_lroundf.c: New file. * sysdeps/alpha/fpu/s_round.c: New file. * sysdeps/alpha/fpu/s_roundf.c: New file. * sysdeps/alpha/fpu/s_trunc.c: New file. * sysdeps/alpha/fpu/s_truncf.c: New file.
2007-03-14* sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. Richard Henderson
* sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Likewise. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_rint.c: Likewise. * sysdeps/alpha/fpu/s_rintf.c: Likewise. * sysdeps/alpha/fpu/s_fmax.S: New file. * sysdeps/alpha/fpu/s_fmaxf.S: New file. * sysdeps/alpha/fpu/s_fmin.S: New file. * sysdeps/alpha/fpu/s_fminf.S: New file. * sysdeps/alpha/fpu/s_isnan.c: New file. * sysdeps/alpha/fpu/s_isnanf.c: New file. * sysdeps/alpha/fpu/s_llrint.c: New file. * sysdeps/alpha/fpu/s_llrintf.c: New file. * sysdeps/alpha/fpu/s_lrint.c: New file. * sysdeps/alpha/fpu/s_lrintf.c: New file. * sysdeps/alpha/fpu/s_nearbyint.c: New file. * sysdeps/alpha/fpu/s_nearbyintf.c: New file. * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor): Remove. (__fdimf, fdimf, __fdim, fdim): Remove. (__signbitf, __signbit, __signbitl): Use gcc builtin if available. (__isnanf, __isnan, __isnanl): New. 2007-03-14 Richard Henderson <rth@redhat.com> * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches. * sysdeps/alpha/fpu/s_ceilf.c: Likewise. * sysdeps/alpha/fpu/s_floor.c: Likewise. * sysdeps/alpha/fpu/s_floorf.c: Likewise. * sysdeps/alpha/fpu/s_rint.c: Likewise. * sysdeps/alpha/fpu/s_rintf.c: Likewise. * sysdeps/alpha/fpu/s_fmax.S: New file. * sysdeps/alpha/fpu/s_fmaxf.S: New file. * sysdeps/alpha/fpu/s_fmin.S: New file. * sysdeps/alpha/fpu/s_fminf.S: New file. * sysdeps/alpha/fpu/s_isnan.c: New file. * sysdeps/alpha/fpu/s_isnanf.c: New file. * sysdeps/alpha/fpu/s_llrint.c: New file. * sysdeps/alpha/fpu/s_llrintf.c: New file. * sysdeps/alpha/fpu/s_lrint.c: New file. * sysdeps/alpha/fpu/s_lrintf.c: New file. * sysdeps/alpha/fpu/s_nearbyint.c: New file. * sysdeps/alpha/fpu/s_nearbyintf.c: New file. * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor): Remove. (__fdimf, fdimf, __fdim, fdim): Remove. (__signbitf, __signbit, __signbitl): Use gcc builtin if available. (__isnanf, __isnan, __isnanl): New.
2007-03-14 * sysdeps/ieee754/ldbl-128/Makefile: New file.Richard Henderson
* sysdeps/ieee754/ldbl-128/Makefile: New file. 2007-03-13 Richard Henderson <rth@redhat.com>
2007-03-14 * sysdeps/alpha/Makefile (sysdep-CFLAGS): Force dynamic rounding. ↵Richard Henderson
* sysdeps/alpha/fpu/bits/mathinline.h (__signbitl): New. * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. * sysdeps/unix/sysv/linux/alpha/alphaev6/fpu/Implies: New file. * sysdeps/unix/sysv/linux/alpha/alphaev67/fpu/Implies: New file. * sysdeps/unix/sysv/linux/alpha/fpu/Implies: New file. * sysdeps/alpha/Makefile (sysdep-CFLAGS): Force dynamic rounding. * sysdeps/alpha/fpu/bits/mathinline.h (__signbitl): New. * sysdeps/alpha/fpu/libm-test-ulps: Regenerate. * sysdeps/unix/sysv/linux/alpha/alphaev6/fpu/Implies: New file. * sysdeps/unix/sysv/linux/alpha/alphaev67/fpu/Implies: New file. * sysdeps/unix/sysv/linux/alpha/fpu/Implies: New file. 2007-03-13 Richard Henderson <rth@redhat.com>
2007-03-13 * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use two Richard Henderson
separate cfi regions for the two subsections. 2007-03-13 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use two separate cfi regions for the two subsections.
2007-03-13 * elf/dl-support.c (_dl_aux_init): Honor DL_PLATFORM_AUXV. Richard Henderson
* sysdeps/unix/sysv/linux/alpha/dl-auxv.h: New file. * sysdeps/unix/sysv/linux/alpha/dl-support.c: New file. * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c (__libc_alpha_cache_shape): Move to dl-auxv.h; initialize instead of extern weak. (DL_PLATFORM_AUXV): Move to dl-auxv.h; don't test for undef weak symbol. * sysdeps/unix/sysv/linux/alpha/sysconf.c (__libc_alpha_cache_shape): Extern instead of initialized. * elf/dl-support.c (_dl_aux_init): Honor DL_PLATFORM_AUXV. * sysdeps/unix/sysv/linux/alpha/dl-auxv.h: New file. * sysdeps/unix/sysv/linux/alpha/dl-support.c: New file. * sysdeps/unix/sysv/linux/alpha/dl-sysdep.c (__libc_alpha_cache_shape): Move to dl-auxv.h; initialize instead of extern weak. (DL_PLATFORM_AUXV): Move to dl-auxv.h; don't test for undef weak symbol. * sysdeps/unix/sysv/linux/alpha/sysconf.c (__libc_alpha_cache_shape): Extern instead of initialized. 2007-03-13 Richard Henderson <rth@redhat.com>
2007-03-13 * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add support for Richard Henderson
__sigsuspend_nocancel. 2007-03-13 Richard Henderson <rth@redhat.com> * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add support for __sigsuspend_nocancel.
2007-03-06* sysdeps/posix/getaddrinfo.c (get_scope): Correct test forUlrich Drepper
172.16/12 address range.
2007-03-05* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Retry withUlrich Drepper
a new netlink socket if NLMSG_ERR -EBUSY is seen after some MSG_TRUNC message.
2007-03-05[BZ #4069]Ulrich Drepper
2007-03-05[BZ #4096]Ulrich Drepper
2007-03-01 Jakub Jelinek <jakub@redhat.com> [BZ #4096] * sysdeps/ieee754/dbl-64/e_pow.c (__ieee754_pow): Check for NaN earlier. * math/libm-test.inc (pow_test): Add more tests involving NaNs. * sysdeps/i386/fpu/e_powf.S (__ieee754_powf): Avoid invalid exception for x qNaN and y either +-inf or non-integer value. * sysdeps/i386/fpu/e_pow.S (__ieee754_pow): Likewise. * sysdeps/i386/fpu/e_powl.S (__ieee754_powl): Likewise. * sysdeps/x86_64/fpu/e_powl.S (__ieee754_powl): Likewise.
2007-03-05* sysdeps/unix/sysv/linux/sh/Makefile: Remove sys/io.hUlrich Drepper
from sysdep_headers.
2007-03-05* time/tzfile.c (find_transition): Instead of a linear search try toUlrich Drepper
guess the transition index, use a linear search if the result is at most 10 transitions away from the guess or binary search otherwise.
2007-03-05(find_transition): Instead of a linear search try to guess the transition ↵Ulrich Drepper
index, use a linear search if the result is at most 10 transitions away from the guess or binary search otherwise.
2007-02-27* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix Jakub Jelinek
memory reallocation. 2007-02-27 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix memory reallocation.
2007-02-25* sysdeps/unix/sysv/linux/fork.c (__libc_fork): Reset refcntr inUlrich Drepper
new thread, don't just decrement it. Patch by Suzuki K P <suzuki@in.ibm.com>.
2007-02-22* stdlib/strtod_l.c (____STRTOF_INTERNAL): Add branch predictionsUlrich Drepper
and fix some typos. Optimize use of TOLOWER.
2007-02-21* stdlib/strtod_l.c (____STRTOF_INTERNAL): Optimize use of TOLOWER.Ulrich Drepper
2007-02-21[BZ #3325]Ulrich Drepper
* sysdeps/i386/fpu/e_fmodf.S: Revert last changes, keep using fprem. * sysdeps/i386/fpu/e_fmodl.c: Likewise. * sysdeps/i386/fpu/e_fmod.S: Likewise.
2007-02-21[BZ #3458]Ulrich Drepper
* sysdeps/unix/sysv/linux/posix_madvise.c: New file. * sysdeps/unix/sysv/linux/syscalls.list: Remove posix_madvise entry. * stdio-common/tfformat.c (sprint_doubles): Some more tests.
2007-02-21[BZ #4076]cvs/fedora-glibc-20070221T1011Ulrich Drepper
* io/ftw.c (ftw_startup): Handle special case of FTW_CHDIR in /. (open_dir_stream): Likewise. * io/Makefile (tests): Add bug-ftw5. io/bug-ftw5.c: New file.
2007-02-21* nscd/hstcache.c (cache_addhst): Remove unnecessary conditional.Ulrich Drepper
* nscd/servicescache.c (cache_addserv): Likewise. * nscd/grpcache.c (cache_addgr): In case a record changed on refresh, adjust key_copy.
2007-02-21[BZ #4074]Ulrich Drepper
* nscd/pwdcache.c (cache_addpw): In case a record changed on refresh, adjust key_copy.
2007-02-21[BZ #4070]Ulrich Drepper
2007-02-21 Ulrich Drepper <drepper@redhat.com> [BZ #4070] * stdio-common/printf_fp.c (___printf_fp): Handle a few more * stdio-common/tfformat.c (sprint_doubles): Some more tests. special cases.
2007-02-20* stdio-common/printf_fp.c (___printf_fp): Cleanups and minorUlrich Drepper
optimization.
2007-02-19* stdio-common/vfscanf.c: Small cleanups throughout.Ulrich Drepper
2007-02-19[BZ #3325]Ulrich Drepper
* sysdeps/i386/fpu/e_fmodf.S: Use fprem1 instead of fprem. * sysdeps/i386/fpu/e_fmodl.c: Likewise. * sysdeps/i386/fpu/e_fmod.S: Likewise. Patch by Jared Casper <jaredcasper@gmail.com>.
2007-02-19* sysdeps/unix/closedir.c: Outside libc don't use locking.Ulrich Drepper
* sysdeps/unix/opendir.c: Likewise. * sysdeps/unix/readdir.c: Likewise.
2007-02-19[BZ #2211]Ulrich Drepper
* stdio-common/vfscanf.c: Handle localized digits etc for floating point numbers. Patch mostly by Hamed Malek <hamed@farsiweb.info>.
2007-02-18* stdio-common/vfscanf.c: Fix problems in width accounting.Ulrich Drepper
* stdio-common/tst-sscanf.c (double_tests): New tests. (main): Hook them up.
2007-02-18..Ulrich Drepper
More simplifications of floating-point reader.
2007-02-18* stdio-common/vfscanf.c: Remove unused WIDTH handling.Ulrich Drepper
2007-02-18* stdio-common/Makefile (tests): Add tst-swscanf.Ulrich Drepper
* stdio-common/tst-sscanf.c: Make tests usable for swscanf testing. * stdio-common/tst-swscanf.c: New file.
2007-02-18* SUPPORTED (SUPPORTED-LOCALES): Remove sr_CS locales.Ulrich Drepper
2007-02-18[BZ #1430]Ulrich Drepper
2007-02-17 Ulrich Drepper <drepper@redhat.com> [BZ #1430] * locales/hu_HU: Revert * locales/hu_HU: Better collation. Patch by Gyuro Lehel <lehel@freemail.hu>.
2007-02-18[BZ #672]Ulrich Drepper
2005-01-16 Denis Barbier <barbier@linuxfr.org> [BZ #672] * locales/ca_ES: Replace current collation rules by including iso14651_t1 and adding extra rules if needed. There should be no noticeable changes in sorted text. only ligatures and ignoreable characters have modified weights. * locales/da_DK: Likewise. * locales/en_CA: Likewise. * locales/es_US: Likewise. * locales/fi_FI: Likewise. * locales/nb_NO: Likewise. [BZ #672] * locales/iso14651_t1: Simplified. Extended.
2007-02-18[BZ #58]Ulrich Drepper
* locales/uk_UA: New version.
2007-02-17[BZ #2633]Ulrich Drepper
* libio/stdio.h: Define struct _IO_FILE in global namespace. * setjmp/setjmp.h: Define __jmp_buf_tag in global namespace. Remove using for __jmp_buf_tag. * locale/locale.h (struct lconv): Also define in std namespace. * wcsmbs/wchar.h: Move using declaration for tm out of namespace.
2007-02-17[BZ #3842]Ulrich Drepper
* sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Remove shortcut using __libc_enable_secure.
2007-02-17[BZ #2648]Ulrich Drepper
* locales/pl_PL: Fix currency_symbol and its placement.
2007-02-17[BZ #3818]Ulrich Drepper
* sysdeps/unix/sysv/linux/sys/acct.h (struct acct_v3): Define.
2007-02-17[BZ #3745]Ulrich Drepper
* locale/programs/ld-collate.c (handle_ellipsis): Fix generation of names for ellipsises.
2007-02-17[BZ #3348]Ulrich Drepper
2007-02-17 Ulrich Drepper <drepper@redhat.com> [BZ #3348] * malloc/memusage.sh: Cleanups. * debug/xtrace.sh: Quoting and trap changes. * locale/iso-3166.def: Add Jersey, Guernsey, and Isle Of Man entries.
2007-02-17* locale/iso-3166.def: Update entry for Serbia.Ulrich Drepper
2007-02-17* locale/iso-4217.def: Define RSD, remove CSD.Ulrich Drepper