about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignmentUlrich Drepper2006-12-242-4/+23
| | | | attempts.
* * posix/wordexp.c: Remove some unnecessary tests.Ulrich Drepper2006-12-232-2/+6
|
* * nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don'tUlrich Drepper2006-12-223-2/+11
| | | | blacklist the group till after we look it up.
* * include/atomic.h (atomic_forced_read): New macro.Ulrich Drepper2006-12-214-5/+28
|
* * sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.Ulrich Drepper2006-12-212-1/+106
| | | | [-2^31 .. 2^31) range.
* * nss/getXXbyYY_r.c: Include atomic.h. cvs/fedora-glibc-20061219T1804Ulrich Drepper2006-12-192-4/+11
| | | | | (INTERNAL (REENTRANT_NAME)): Write startp after start_fct, add atomic_write_barrier () in between.
* * stdlib/Makefile (tests): Add tst-makecontext.Ulrich Drepper2006-12-194-4/+68
| | | | | | | * stdlib/tst-makecontext.c: New test. * sysdeps/unix/sysv/linux/powerpc/powerpc32/makecontext.S (__makecontext): Don't realign uc_mcontext.uc_regs.
* * elf/dl-support.c: Include dl-procinfo.h.Ulrich Drepper2006-12-195-19/+77
| | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/powerpc/dl-procinfo.h (PPC_PLATFORM_POWER4, PPC_PLATFORM_PPC970, PPC_PLATFORM_POWER5, PPC_PLATFORM_POWER5_PLUS, PPC_PLATFORM_POWER6, PPC_PLATFORM_CELL_BE, PPC_PLATFORM_POWER6X): Define. (_dl_string_platform): Use PPC_PLATFORM_* macros instead of hardcoded constants. * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platform): Use PPC_PLATFORM_* macros for array designators. 2006-11-11 Steven Munroe <sjmunroe@us.ibm.com> * sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags): Add 3 new cap names to the beginning. (_dl_powerpc_platforms): Add "power6x". * sysdeps/powerpc/dl-procinfo.h (_DL_HWCAP_FIRST): Decrease. (HWCAP_IMPORTANT): Add PPC_FEATURE_HAS_DFP. (_DL_PLATFORMS_COUNT): Increase. (_dl_string_platform): Handle power6x case. * sysdeps/powerpc/sysdep.h (PPC_FEATURE_PA6T, PPC_FEATURE_HAS_DFP, PPC_FEATURE_POWER6_EXT): Define. (PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS): Correct Comment.
* [BZ #3747]Ulrich Drepper2006-12-195-17/+140
| | | | | | | | | | | 2006-12-18 Jakub Jelinek <jakub@redhat.com> [BZ #3747] * stdlib/jrand48_r.c (__jrand48_r): Make sure result is in the [-231 .. 231) range. * stdlib/tst-rand48.c (main): Fix expected values for 64-bit targets. * stdlib/tst-rand48-2.c: New test. * stdlib/Makefile (tests): Add tst-rand48-2.
* * misc/tst-pselect.c (do_test): Fix sigblock argument.Ulrich Drepper2006-12-142-1/+5
|
* * misc/tst-pselect.c (do_test): Make sure the helper process isUlrich Drepper2006-12-142-6/+18
| | | | terminating when the test is aborted.
* * sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME. cvs/fedora-glibc-20061214T0850Ulrich Drepper2006-12-143-3/+11
| | | | | * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags): Handle relatime mount option.
* [BZ #2337]Ulrich Drepper2006-12-1310-40/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-13 Ulrich Drepper <drepper@redhat.com> [BZ #2337] * libio/Makefile (tests): Add tst-setvbuf1. * libio/tst-setvbuf1.c: New file. 2006-12-08 Jakub Jelinek <jakub@redhat.com> [BZ #2337] * libio/genops.c (__uflow): Fix a typo. * libio/wfiledoalloc.c (_IO_wfile_doallocate): Don't stat nor set _IO_LINE_BUF bit here. Size the wide buffer based on the narrow buffer size. 2006-11-24 Jakub Jelinek <jakub@redhat.com> [BZ #2337] * libio/libio.h (_IO_FLAGS2_USER_WBUF): Define. * libio/wgenops.c (_IO_wsetb, _IO_wdefault_finish): Test and set _IO_FLAGS2_USER_WBUF bit in _flags2 instead of _IO_USER_BUF bit in _flags. * libio/wstrops.c (_IO_wstr_overflow, enlarge_userbuf, _IO_wstr_finish): Likewise. * libio/wmemstream.c (open_wmemstream): Likewise. * libio/fileops.c (_IO_new_file_close_it): Call _IO_set[bgp] even for wide streams.
* * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: IncludeUlrich Drepper2006-12-132-1/+7
| | | | kernel-features.h.
* * stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousandUlrich Drepper2006-12-116-2/+107
| | | | | separators also if no non-zero digits found. * stdlib/Makefile (tests): Add tst-strtod3.
* [BZ #3632] cvs/fedora-glibc-20061210T1006Ulrich Drepper2006-12-102-1/+5
| | | | | * include/features.h: Fix comment about default value for _POSIX_C_SOURCE.
* [BZ #3664]Ulrich Drepper2006-12-103-10/+16
| | | | | | | * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix test to recognize empty parsed strings. * stdlib/Makefile (tests): Add tst-strtod2. * stdlib/tst-strtod2.c: New file.
* [BZ #3673]Ulrich Drepper2006-12-104-8/+74
| | | | | | | | | | * stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix exp_limit computation. * stdlib/Makefile (tests): Add tst-atof2. * stdlib/tst-atof2.c: New file. * stdlib/Makefile (tests): Add tst-atof1. * stdlib/tst-atof1.c: New file.
* [BZ #3674]Ulrich Drepper2006-12-102-1/+7
| | | | | | | 2006-12-09 Ulrich Drepper <drepper@redhat.com> [BZ #3674] * stdlib/strtod_l.c (____STRTOF_INTERNAL): Adjust exponent value correctly if removing trailing zero of hex-float.
* * misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.Ulrich Drepper2006-12-094-2/+61
| | | | | | | | | | | Start searching for next comma at p rather than rest. * misc/Makefile (tests): Add tst-mntent2. * misc/tst-mntent2.c: New test. * misc/getusershell.c (initshells): Check for integer overflows. Make strings buffer one bigger as fgets always succeeds when second argument is 1. Don't use calloc for shells array. Disallow / as shell.
* * sysdeps/unix/sysv/linux/rtld-lowlevel.hUlrich Drepper2006-12-096-14/+60
| | | | (__rtld_mrlock_initialize): Add missing closing parenthesis.
* * malloc/memusage.c: Handle realloc with new size of zero andUlrich Drepper2006-12-083-8/+43
| | | | | | | | non-NULL pointer correctly. (me): Really write first record twice. (struct entry): Make format bi-arch safe. (dest): Write out more realloc statistics. * malloc/memusagestat.c (struct entry): Make format bi-arch safe.
* * nis/nis_subr.c (nis_getnames): Revert last change. cvs/fedora-glibc-20061205T2141Ulrich Drepper2006-12-058-14/+78
| | | | | | | | | | | | 2006-12-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ttyname.c: Include termios.h. (ttyname): Use tcgetattr instead of isatty, don't set errno to ENOTTY. * sysdeps/unix/sysv/linux/ttyname_r.c: Include termios.h. (__ttyname_r): Use tcgetattr instead of isatty, don't set errno to ENOTTY. * io/Makefile: Add rules to build and run tst-ttyname_r test. * io/tst-ttyname_r.c: New test.
* [BZ #3514, BZ #3515]Ulrich Drepper2006-12-036-87/+65
| | | | | | | | | | | | | | | | | | | | | | | | 2006-12-03 Kaz Kojima <kkojima@rr.iij4u.or.jp> * sysdeps/unix/sysv/linux/sh/sys/io.h: Removed. 2006-11-30 H.J. Lu <hongjiu.lu@intel.com> * sysdeps/i386/i686/memcmp.S: Use jump table as the base of jump table entries. 2006-11-30 Jan Kratochvil <jan.kratochvil@redhat.com> * sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost `clone' function to ensure proper unwinding stop of gdb. * sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise. 2006-11-23 Jakub Jelinek <jakub@redhat.com> [BZ #3514] * manual/string.texi (strncmp): Fix pastos from wcscmp description. [BZ #3515] * manual/string.texi (strtok): Remove duplicate paragraph.
* * nscd/nscd.init: Remove obsolete and commented-out -S optionUlrich Drepper2006-12-012-8/+6
| | | | handling.
* * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with cvs/fedora-glibc-20061201T0821Ulrich Drepper2006-12-012-1/+7
| | | | libgcc not supporting `rflags' unwinding (register # >= 17).
* * sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc cvs/fedora-glibc-20061130T1652Ulrich Drepper2006-11-302-0/+6
| | | | succeeded.
* 2006-11-29 Daniel Jacobowitz <dan@codesourcery.com>Ulrich Drepper2006-11-294-10/+101
| | | | | | | | | | | Jakub Jelinek <jakub@redhat.com> Jan Kratochvil <jan.kratochvil@redhat.com> * sysdeps/unix/sysv/linux/x86_64/sigaction.c (restore_rt): Add correct unwind information. * sysdeps/unix/sysv/linux/x86_64/Makefile: Provide symbols for 'restore_rt' even in the 'signal' directory. * sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym: Extend the regs list.
* [BZ #3559] cvs/fedora-glibc-20061128T1037Ulrich Drepper2006-11-272-10/+32
| | | | | | | | 2006-11-27 Jakub Jelinek <jakub@redhat.com> [BZ #3559] * sunrpc/svc_run.c (svc_run): Fail instead of segfaulting if malloc crashed. Don't allocate memory unnecessarily in each loop.
* * resolv/mapv4v6addr.h (map_v4v6_address): Fix last change.Ulrich Drepper2006-11-212-1/+6
|
* * resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit.Ulrich Drepper2006-11-212-6/+8
|
* * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): InvokeUlrich Drepper2006-11-202-2/+8
| | | | __sysconf only after having tried to call getgroups32.
* * nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style cvs/fedora-glibc-20061120T1000Ulrich Drepper2006-11-202-9/+30
| | | | addresses for IPv4 queries if they can be mapped.
* * sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.Ulrich Drepper2006-11-163-2/+13
| | | | | | * sysdeps/x86_64/fpu/s_copysign.S (__copysign): Likewise. (signmask): Add .size directive. (othermask): Add .type directive.
* * nss/nss_files/files-alias.c (get_next_alias): Set line backUlrich Drepper2006-11-152-3/+7
| | | | to first_unused after parsing :include: file.
* * po/nl.po: Update from translation team.Ulrich Drepper2006-11-142-3988/+4529
|
* [BZ #3137]Ulrich Drepper2006-11-143-4/+10
| | | | | | | 2006-11-14 Ulrich Drepper <drepper@redhat.com> * timezone/zdump.c: Redo fix for BZ #3137. * timezone/scheck.c: Likewise.
* * timezone/africa: Update from tzdata2006o.Ulrich Drepper2006-11-1111-576/+1026
| | | | | | | | | | | | * timezone/antarctica: Likewise. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/backward: Likewise. * timezone/europe: Likewise. * timezone/iso3166.tab: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/zone.tab: Likewise.
* * time/tzfile.c (__tzfile_read): Extend to handle new file formatUlrich Drepper2006-11-1110-240/+756
| | | | | | | | | | | | | on machines with 64-bit time_t. * timezone/checktab.awk: Update from tzcode2006o. * timezone/ialloc.c: Likewise. * timezone/private.h: Likewise. * timezone/scheck.: Likewise. * timezone/tzfile.h: Likewise. * timezone/tzselect.ksh: Likewise. * timezone/zdump.c: Likewise. * timezone/zic.c: Likewise.
* [BZ #3483]Ulrich Drepper2006-11-1018-38/+48
| | | | | * elf/ldconfig.c (main): Call setlocale and textdomain. Patch mostly by Benno Schulenberg <bensberg@justemail.net>.
* [BZ #3480]Ulrich Drepper2006-11-101-0/+19
| | | | | | | | | | | | | | | | | | | | * manual/argp.texi: Fix typos. * manual/charset.texi: Likewise. * manual/errno.texi: Likewise. * manual/filesys.texi: Likewise. * manual/lang.texi: Likewise. * manual/maint.texi: Likewise. * manual/memory.texi: Likewise. * manual/message.texi: Likewise. * manual/resource.texi: Likewise. * manual/search.texi: Likewise. * manual/signal.texi: Likewise. * manual/startup.texi: Likewise. * manual/stdio.texi: Likewise. * manual/sysinfo.texi: Likewise. * manual/syslog.texi: Likewise. * manual/time.texi: Likewise. Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
* [BZ #3465]Ulrich Drepper2006-11-1023-43/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | * sunrpc/clnt_raw.c: Minimal message improvements. * sunrpc/pm_getmaps.c: Likewise. * nis/nss_nisplus/nisplus-publickey.c: Likewise. * nis/nis_print_group_entry.c: Likewise. * locale/programs/repertoire.c: Likewise. * locale/programs/charmap.c: Likewise. * malloc/memusage.sh: Likewise. * elf/dl-deps.c: Likewise. * locale/programs/ld-collate.c: Likewise. * libio/vswprintf.c: Likewise. * malloc/memusagestat.c: Likewise. * sunrpc/auth_unix.c: Likewise. * sunrpc/rpc_main.c: Likewise. * nscd/cache.c: Likewise. * locale/programs/repertoire.c: Unify output messages. * locale/programs/charmap.c: Likewise. * locale/programs/ld-ctype.c: Likewise. * locale/programs/ld-monetary.c: Likewise. * locale/programs/ld-numeric.c: Likewise. * locale/programs/ld-time.c: Likewise. * elf/ldconfig.c: Likewise. * nscd/selinux.c: Likewise. * elf/cache.c: Likewise. Patch mostly by Benno Schulenberg <bensberg@justemail.net>.
* [BZ #3451] cvs/fedora-glibc-20061110T2049 cvs/fedora-glibc-20061110T1956Ulrich Drepper2006-11-102-15/+34
| | | | | | | | 2006-11-10 Ulrich Drepper <drepper@redhat.com> [BZ #3451] * sysdeps/i386/fpu/bits/mathinline.h (floor): Make rounding mode change atomic. (ceil): Likewise.
* * string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimizationUlrich Drepper2006-11-103-6/+55
| | | | | | | | if N is one bigger than return value. * string/tst-strxfrm2.c (do_test): Also test strxfrm with l1 + 1 and l1 last arguments, if buf is defined, verify the return value equals to strlen (buf) and verify no byte beyond passed length is modified.
* * po/sv.po: Update from translation team.Ulrich Drepper2006-11-102-7/+17
|
* * sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): AddUlrich Drepper2006-11-104-3/+23
| | | | | | | | | | | | | | | | | noinline attribute. 2006-11-10 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word): Add noinline attribute. * sysdeps/gnu/siglist.c (__old_sys_siglist, __old_sys_sigabbrev): Use __new_sys_siglist instead of _sys_siglist_internal as second macro argument. (_old_sys_siglist): Use declare_symbol_alias macro instead of strong_alias. 2006-11-09 Ulrich Drepper <drepper@redhat.com>
* [BZ #3493]Ulrich Drepper2006-11-092-1/+4
| | | | * posix/unistd.h (sysconf): Remove const attribute.
* * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for cvs/fedora-glibc-20061109T2048Ulrich Drepper2006-11-092-3/+9
| | | | | temporary or deprecated addresses. Patch by Sridhar Samudrala <sri@us.ibm.com>.
* * string/Makefile (tests): Add tst-strxfrm2.Ulrich Drepper2006-11-094-5/+59
| | | | | | | * string/tst-strxfrm2.c: New file. * string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal optimization even if needed > n.
* * elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0 cvs/fedora-glibc-20061109T1949Ulrich Drepper2006-11-097-51/+84
| | | | | | | | | | | | | | | | | | | | | rather than r->r_brk. 2006-11-08 Jakub Jelinek <jakub@redhat.com> * elf/dl-load.c (decompose_rpath): Return bool rather than void. If l->l_name is on inhibit_rpath list, set sps->dirs to -1 and return false, otherwise return true. (cache_rpath): Return decompose_rpath return value. 2006-11-07 Jakub Jelinek <jakub@redhat.com> * include/libc-symbols.h (declare_symbol): Rename to... (declare_symbol_alias): ... this. Add ORIGINAL argument, imply strong_alias (ORIGINAL, SYMBOL) in asm to make sure it preceedes .size directive. * sysdeps/gnu/errlist-compat.awk: Adjust for declare_symbol_alias changes. * sysdeps/gnu/siglist.c: Likewise.