aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-04-18* stdlib/strfmon_l.c (__vstrfmon_l): Don't wrap when computing width.Ulrich Drepper2-9/+19
Numerically stable check for valid width.
2009-04-18* locale/programs/locarchive.c (open_archive): Map the entire fileUlrich Drepper2-9/+36
and not just the administrative data. (add_locale): When we find a hash sum match compare the content to be sure.
2009-04-18* malloc/malloc.c (malloc_info): Output address space information.Ulrich Drepper4-3/+38
2009-04-18* malloc/malloc.c (malloc_info): Also output system memory information.Ulrich Drepper2-2/+19
2009-04-18* sysdeps/unix/sysv/linux/kernel-features.h: All supportedUlrich Drepper2-3/+4
architectures have preadv/pwritev in 2.6.30.
2009-04-17* sysdeps/posix/preadv.c: Reading of zero bytes is no error.Ulrich Drepper3-2/+6
* sysdeps/posix/readv.c: Likewise. Reported by Markus Armbruster <armbru@redhat.com>.
2009-04-17* malloc/hooks.c (top_check): Force hook value into register.Ulrich Drepper1-0/+4
2009-04-17(top_check): Force hook value into register.Ulrich Drepper1-1/+1
2009-04-17* elf/rtld.c (dl_main): Really call _dl_sysdep_start_cleanup after allRoland McGrath1-0/+5
calls to _dl_relocate_object.
2009-04-172009-04-16 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath1-9/+7
* elf/rtld.c (dl_main): Really call _dl_sysdep_start_cleanup after all calls to _dl_relocate_object.
2009-04-16[BZ #9957]Ulrich Drepper4-26/+64
2009-04-16 Ulrich Drepper <drepper@redhat.com> [BZ #9957] * malloc/malloc.c (force_reg): Define. (sYSMALLOc): Load hook variable into variable before test and force into register. (sYSTRIm): Likewise. (public_mALLOc): Force hook value into register. (public_fREe): Likewise. (public_rEALLOc): Likewise. (public_mEMALIGn): Likewise. (public_vALLOc): Likewise. (public_pVALLOc): Likewise. (public_cALLOc): Likewise. (__posix_memalign): Likewise. * malloc/arena.c (ptmalloc_init): Load hook variable into variable before test and force into register. * malloc/hooks.c (top_check): Likewise. (public_s_ET_STATe): Pretty printing. * resolv/res_send.c (send_dg): Don't just ignore the result we got in case we only receive one reply in single-request mode.
2009-04-16(send_dg): Don't just ignore the result we got in case we only receive one ↵Ulrich Drepper1-6/+10
reply in single-request mode.
2009-04-16* elf/dl-open.c (_dl_open): Bump GL(dl_nns) to 1 if no libraries cvs/fedora-glibc-20090416T1610Jakub Jelinek2-1/+7
are dlopened in statically linked program even for __LM_ID_CALLER. 2009-04-16 Jakub Jelinek <jakub@redhat.com> * elf/dl-open.c (_dl_open): Bump GL(dl_nns) to 1 if no libraries are dlopened in statically linked program even for __LM_ID_CALLER.
2009-04-16* resolv/res_send.c (send_dg): Don't switch into single-requestUlrich Drepper2-1/+8
mode if we already are in it.
2009-04-15* sysdeps/unix/sysv/linux/wordsize-64/fallocate.c: Likewise.cvs/fedora-glibc-20090416T0610Ulrich Drepper4-2/+8
2009-04-15* sysdeps/unix/sysv/linux/getsysstats.c (next_line): Make sure therecvs/fedora-glibc-20090415T1619Ulrich Drepper2-4/+51
are always at least 4 bytes in the returned line. 2009-04-15 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Check __libc_use_alloca (8192), if the stack is too small use 512 bytes instead of 8K. Stop searching in /proc/stat after hitting first line not starting with cpu. (next_line): Truncate too long lines at buffer size * 3/4 instead of pretending there were line breaks inside of large lines.
2009-04-15* sysdeps/x86_64/mp_clz_tab.c: New file.Ulrich Drepper2-0/+5
2009-04-152009-03-17 Ryan S. Arnold <rsa@us.ibm.com>Ulrich Drepper3-0/+16
Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/fallocate.c: Handle old kernel headers. * sysdeps/unix/sysv/linux/fallocate64.c: Likewise.
2009-04-15* sysdeps/sh/libc-tls.c: New file.Ulrich Drepper2-2/+8
* sysdeps/sh/bits/setjmp.h (__jmp_buf): Give name to structure type.
2009-04-15__tls_get_addr for SH.Ulrich Drepper1-0/+33
2009-04-15* elf/elf.h: Add various missing ARM constants, to match binutils.Roland McGrath1-0/+4
2009-04-152009-04-14 Roland McGrath <roland@redhat.com>Roland McGrath1-22/+42
* elf/elf.h: Add various missing ARM constants, to match binutils.
2009-04-14Optimizations from GMP.Ulrich Drepper7-0/+309
* sysdeps/x86_64/add_n.S: New file. * sysdeps/x86_64/addmul_1.S: New file. * sysdeps/x86_64/lshift.S: New file. * sysdeps/x86_64/mul_1.S: New file. * sysdeps/x86_64/rshift.S: New file. * sysdeps/x86_64/sub_n.S: New file. * sysdeps/x86_64/submul_1.S: New file.
2009-04-14mpn_add_n for x86-64.Ulrich Drepper1-0/+42
2009-04-14* sysdeps/powerpc/powerpc32/elf/start.S: Ensure .data is non-empty. cvs/fedora-glibc-20090414T2104Jakub Jelinek5-4/+19
* sysdeps/powerpc/powerpc64/elf/start.S: Likewise. * sysdeps/sparc/sparc32/elf/start.S: Likewise. * sysdeps/sparc/sparc64/elf/start.S: Likewise. 2009-04-14 Jakub Jelinek <jakub@redhat.com> * sysdeps/powerpc/powerpc32/elf/start.S: Ensure .data is non-empty. * sysdeps/powerpc/powerpc64/elf/start.S: Likewise. * sysdeps/sparc/sparc32/elf/start.S: Likewise. * sysdeps/sparc/sparc64/elf/start.S: Likewise.
2009-04-14* sysdeps/unix/sysv/linux/kernel-features.h: SH also hasUlrich Drepper2-1/+6
preadv/pwritev.
2009-04-14* sysdeps/x86-64/strrchr.S: New file.Ulrich Drepper4-3/+88
2009-04-11* stdio-common/printf.h (struct printf_info): Add user element.Ulrich Drepper12-90/+528
New types printf_arginfo_size_function, printf_va_arg_function. Declare register_printf_specifier, register_printf_modifier, register_printf_type. * stdio-common/printf-parse.h (struct printf_spec): Add size element. (union printf_arg): Add pa_user element. Adjust __printf_arginfo_table type. Add __printf_va_arg_table, __printf_modifier_table, __handle_registered_modifier_mb, and __handle_registered_modifier_wc declarations. * stdio-common/printf-parsemb.c: Recognize registered modifiers. If registered arginfo call failed try normal specifier. * stdio-common/printf-prs.c: Pass additional parameter to arginfo function. * stdio-common/Makefile (routines): Add reg-modifier and reg-type. * stdio-common/Versions: Export register_printf_modifier, register_printf_type, and register_printf_specifier for GLIBC_2.10. * stdio-common/reg-modifier.c: New file. * stdio-common/reg-type.c: New file. * stdio-common/reg-printf.c (__register_printf_specifier): New function. Mostly the old __register_printf_function function but uses locking and type of third parameter changed. (__register_printf_function): Implement using __register_printf_specifier. * stdio-common/vfprintf.c (vfprintf): Collect argument sizes in calls to arginfo functions. Allocate enough memory for user-defined types. Call new va_arg functions to get user-defined types. Try installed handlers even for existing format specifiers first.
2009-04-10* sysdeps/x86_64/rawmemchr.S: New file.Ulrich Drepper3-2/+57
2009-04-10Simplified code and possible copy problem fixed.Ulrich Drepper2-17/+4
2009-04-10* stdio-common/vfprintf.c (vfprintf): Slightly more compact code.Ulrich Drepper4-20/+17
2009-04-09function if it is not defined. Add some necessary casts.Ulrich Drepper3-9/+27
2009-04-09* sysdeps/unix/sysv/linux/preadv.c: Avoid prototype for staticUlrich Drepper3-0/+8
function if it is not defined. * sysdeps/unix/sysv/linux/pwritev.c: Likewise.
2009-04-09* sysdeps/unix/sysv/linux/kernel-features.h: SPARC and IA64 alsoUlrich Drepper2-1/+7
have preadv/pwritev in 2.6.30.
2009-04-09* malloc/malloc.c (malloc_info): New function.cvs/fedora-glibc-20090409T1422Ulrich Drepper5-4/+160
* malloc/malloc.h: Declare it. * malloc/Versions: Export malloc_info for GLIBC_2.10. * resolv/nss_dns/dns-host.c (getanswer_r): Use strcasecmp
2009-04-08* sysdeps/unix/sysv/linux/preadv64.c (PREAD): Use __libc_pread64Ulrich Drepper2-1/+4
to avoid PLT slot.
2009-04-08* malloc/malloc.c (_int_realloc): Add parameter with old blockUlrich Drepper5-22/+49
size. Remove duplicated test. Don't handle mmap'ed blocks here. Adjust all callers. * malloc/hooks.c (realloc_check): Adjust _int_realloc call.
2009-04-07* sysdeps/x86_64/strchrnul.S: New file.cvs/fedora-glibc-20090408T1602Ulrich Drepper3-3/+69
depending libcrypt on -lfreebl3.
2009-04-07* crypt/Makefile (LDLIBS-crypt.so): Use this variable instead ofUlrich Drepper2-1/+4
depending libcrypt in -lfreebl3.
2009-04-07* sysdeps/unix/sysv/linux/kernel-features.h: Power also hasUlrich Drepper2-1/+4
preadv/pwritev in 2.6.30.
2009-04-07* resolv/res_hconf.c (_res_hconf_trim_domain): Use strcasecmpUlrich Drepper3-3/+7
instead of __strcasecmp. * resolv/nss_dns/dns-host.c (getanswer_r): Likewise.
2009-04-07* wcsmbs/wcsatcliff.c (MEMCHR): Define.Ulrich Drepper3-0/+7
2009-04-07* string/stratcliff.c (do_test): Add memchr tests..Ulrich Drepper4-48/+50
* sysdeps/x86_64/memchr.S: Fix handling of end of buffer after first read quad word.
2009-04-07* string/strverscmp.c (__strverscmp): Fix last cleanups.cvs/fedora-glibc-20090407T0657Ulrich Drepper6-5/+14
* string/tst-svc.input: Add new test case. * string/tst-svc.expect: Adjust. * string/Makefile: Don't ignore tst-svc error.
2009-04-07* sysdeps/x86_64/memchr.S: New file.Ulrich Drepper4-1861/+2065
2009-04-07* resolv/resolv.h (RES_SNGLKUP): Define.cvs/fedora-glibc-20090407T0545Ulrich Drepper4-11/+38
* resolv/res_init.c (res_setoptions): Recognize single-request option. * resolv/res_send.c (send_dg): If we sent two requests at once and only get one reply before timeout switch to mode where we send the second request only after the first answer has been received.
2009-04-06* locales/ks_IN: New file.Ulrich Drepper3-3/+220
Patch by Mohammad Nayeem <mohammad.nayeem@gmail.com> and Pravin Satpute <psatpute@redhat.com>.
2009-04-06* sysdeps/x86_64/strchr.S: Likewise.Ulrich Drepper3-268/+48
2009-04-05* sysdeps/x86_64/strlen.S: Optimize by using SSE2 instructions.Ulrich Drepper4-3686/+2791
2009-04-03* configure.in: We need to test for the compiler earlier.Ulrich Drepper2-8/+11