summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update from trunk. glibc-2.10.1 cvs/glibc-2_10_1 ibm/2.10/master cvs/glibc-2_10-branchUlrich Drepper2009-05-111-1/+1
|
* Update from trunk.Ulrich Drepper2009-05-108-11/+37
|
* * Makeconfig: Undo last change. Add asflags-cpu to ASFLAGS in the glibc-2.10 cvs/glibc-2_10-base cvs/glibc-2_10 cvs/fedora-glibc-20090509T2200Ulrich Drepper2009-05-092-14/+4
| | | | same place we add ASFLAGS-config.
* * version.h (VERSION): Bump for 2.10 release. cvs/fedora-glibc-20090509T1828Ulrich Drepper2009-05-093-3/+8
| | | | * include/features.h (__GLIBC_MINOR__): Bump to 10.
* [BZ #10128]Ulrich Drepper2009-05-092-0/+13
| | | | | | | 2009-05-05 Aurelien Jarno <aurelien@aurel32.net> [BZ #10128] * resolv/res_query.c (__libc_res_nquery): If one query returns NOTIMP or FORMERR and the other NOERROR, don't raise an error.
* [BZ #10118]Ulrich Drepper2009-05-097-8/+33
| | | | | | | | | | | | | | | | | | | | | 2009-05-06 Ryan S. Arnold <rsa@us.ibm.com> [BZ #10118] * Makeconfig (+asflags): New variable based upon ASFLAG or asflags-cpu. (ASFLAGS): Add override to set ASFLAGS to +asflags. * config.make.in (asflags-cpu): Add variable based upon @libc_cv_cc_submachine@ to propagate -mcpu=CPU from --with-cpu=CPU to the assembler. * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/setcontext.S: Remove unneeded file now that the assembler emits _ARCH_PWR6 and recognizes power6 instruction set due to passing -mcpu=power6 from --with-cpu=power6 when compiling .S files. * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/swapcontext.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/swapcontext.S: Likewise.
* * string/stratcliff.c (do_test): Test for zero lengthUlrich Drepper2009-05-092-9/+33
| | | | | STRNLEN, MEMCHR, STRNCPY, STPNCPY, MEMCPY, MEMPCPY and memccpy at the end of the page.
* * sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_AT_RANDOM.Ulrich Drepper2009-05-092-0/+7
|
* * sysdeps/x86_64/memchr.S: Handle invalid buffer pointers whenUlrich Drepper2009-05-092-1/+6
| | | | count is zero.
* * po/da.po: Update from translation team.Ulrich Drepper2009-05-082-93/+106
| | | | | | | | | | | 2009-05-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/sys/personality.h: Add ADDR_COMPAT_LAYOUT and READ_IMPLIES_EXEC. 2009-05-04 Ulrich Drepper <drepper@redhat.com> * po/da.po: Update from translation team.
* * io/sys/stat.h (fstatat64): Guard prototype with __USE_LARGEFILE64,Ulrich Drepper2009-05-073-1/+10
| | | | | guard __extern_inline wrapper with __USE_ATFILE instead of __USE_GNU.
* * localedata/locales/bn_BD: Remove comment about missing collationUlrich Drepper2009-05-043-1/+252
| | | | | | rules. * localedata/locales/iso14651_t1_common: Add Bengali collation rules. Patch by Pravin Satpute <psatpute@redhat.com>.
* Update from translation team.Ulrich Drepper2009-05-041-4056/+4414
|
* Add missing CHangeLog entry.Jakub Jelinek2009-04-291-0/+9
| | | | | | | | | | | 2009-01-07 Ulrich Drepper <drepper@redhat.com> * (in_flight_stack): New variable. (stack_list_del): New function. Use instead of list_del. (stack_list_add): New function. Use instead of list_add when adding to stack_cache and stack_used lists. (__reclaim_stacks): Complete operations on stack_cache and stack_used lists when the fork call interrupted another thread.
* * sysdeps/unix/sysv/linux/ifaddrs.c: Revert unintended 2008-08-12 comment ↵Jakub Jelinek2009-04-292-2/+7
| | | | | | | | | change. 2009-04-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c: Revert unintended 2008-08-12 comment change.
* * cancellation.c (__pthread_disable_asynccancel): Use THREAD_ATOMIC_ANDUlrich Drepper2009-04-275-4/+49
| | | | | | | | is available. * libc-cancellation.c (__libc_disable_asynccancel): Likewise. * sysdeps/x86_64/tls.h: Define THREAD_ATOMIC_AND. * sysdeps/i386/tls.h: Likewise. (tcbhead_t): Add __private_tm member.
* * locale/programs/locarchive.c (create_archive): Add MAP_PRIVATE cvs/fedora-glibc-20090427T1419Ulrich Drepper2009-04-272-11/+41
| | | | | | | | to MAP_ANON in PROT_NONE mmap64 call. (open_archive): Likewise. (file_data_available_p): Use mmap64 instead of mremap. (enlarge_archive): Likewise. Update head if ah->addr changed. Attempt to reserve address space after mmap64 region.
* * sysdeps/ieee754/dbl-64/s_expm1.c: Set errno for overflow.Ulrich Drepper2009-04-274-5/+17
| | | | | * sysdeps/ieee754/flt-32/s_expm1f.c: Likewise. * sysdeps/x86_64/fpu/s_expm1l.S: Likewise.
* * sysdeps/ieee754/k_standard.c (__kernel_standard): Pole errors inUlrich Drepper2009-04-272-1/+4
| | | | atanh should set ERANGE.
* * inet/inet6_option.c (option_alloc): Add temporary variable toUlrich Drepper2009-04-271-1/+1
|
* [BZ #10087]Ulrich Drepper2009-04-272-3/+11
| | | | | | | * elf/dl-runtime.c (_dl_fixup): Use DL_FIXUP_VALUE_ADDR to access result of lookup to make call to implement STT_GNU_IFUNC. (_dl_profile_fixup): Likewise. Patch by H.J. Lu <hjl.tools@gmail.com>.
* * nscd/connections.c (send_ro_fd): Define temporary variable to avoidUlrich Drepper2009-04-263-16/+59
| | | | | | warning. * elf/sprof.c: Likewise.
* * sysdeps/unix/sysv/linux/dl-osinfo.h (dl_fatal): Remove inlineUlrich Drepper2009-04-2612-39/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from definition. * sysdeps/x86_64/dl-machine.h (elf_machine_rela): Don't define label if it is not used. * elf/dl-profile.c (_dl_start_profile): Define real-type variant of gmon_hist_hdr and gmon_hdr structures and use them. * elf/dl-load.c (open_verify): Add temporary variable to avoid warning. * nscd/nscd_helper.c (get_mapping): Avoid casts to avoid warnings. * sunrpc/clnt_raw.c (clntraw_private_s): Use union in definition to avoid cast. * inet/rexec.c (rexec_af): Make sa2 a union to avoid warnings. * inet/rcmd.c (rcmd_af): Make from a union of the various needed types to avoid warnings. (iruserok_af): Use ss_family instead of casts. * gmon/gmon.c (write_hist): Define real-type variant of gmon_hist_hdr structure and use it. (write_gmon): Likewise for gmon_hdr. * sysdeps/unix/sysv/linux/readv.c: Avoid declaration of replacement function if we are not going to define it. * sysdeps/unix/sysv/linux/writev.c: Likewise. * inet/inet6_option.c (optin_alloc): Add temporary variable to avoid warning. * libio/strfile.h (struct _IO_streambuf): Use correct type and name of VTable element. * libio/iovsprintf.c: Avoid casts to avoid warnings. * libio/iovsscanf.c: Likewise. * libio/vasprintf.c: Likewise. * libio/vsnprintf.c: Likewise. * stdio-common/isoc99_vsscanf.c: Likewise. * stdlib/strfmon_l.c: Likewise. * debug/vasprintf_chk.c: Likewise. * debug/vsnprintf_chk.c: Likewise. * debug/vsprintf_chk.c: Likewise.
* * sem_open.c (sem_open): Rewrite initialization of initsem toUlrich Drepper2009-04-262-8/+14
| | | | avoid warnings.
* * sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):Ulrich Drepper2009-04-2613-41/+83
| | | | Avoid warning by using may_alias attribute on ptrhack.
* * nss/nsswitch.c (__nss_lookup_function): En/Decrypt cachedUlrich Drepper2009-04-262-3/+12
| | | | function pointers.
* * sysdeps/ieee754/dbl-64/s_tan.c (tan): Fix -Wsequence-point warnings.Ulrich Drepper2009-04-262-7/+18
|
* * posix/bits/posix1_lim.h: Cleanup namespace a bit.Ulrich Drepper2009-04-262-4/+10
|
* * sysdeps/i386/fpu/s_tan.S: Set errno for ±Inf.Ulrich Drepper2009-04-268-10/+121
| | | | | | | | | | * sysdeps/i386/fpu/s_tanf.S: Likewise. * sysdeps/i386/fpu/s_tanl.S: Likewise. * sysdeps/ieee754/dbl-64/s_tan.c: Likewise. * sysdeps/ieee754/flt-32/s_tanf.c: Likewise. * sysdeps/x86_64/fpu/s_tanl.S: Likewise. * math/libm-test.inc: Add tests for errno after tan calls with ±Inf.
* * sysdeps/ieee754/k_standard.c (__kernel_standard): Use correctUlrich Drepper2009-04-263-5/+24
| | | | | | errno value vor pow(+-0,neg). * math/libm-test.inc (pow_test): Add tests for errno value for pole errors.
* * math/w_fmod.c: Also handle x=±Inf as error.Ulrich Drepper2009-04-265-8/+22
| | | | | | | * math/w_fmodf.c: Likewise. * math/w_fmodl.c: Likewise. * math/libm-test.inc (fmod_test): Add tests for errno after calls for x=±Inf or y=0.
* * sysdeps/i386/fpu/s_cos.S: Set errno for ±Inf.Ulrich Drepper2009-04-2616-25/+250
| | | | | | | | | | | | | | | | | * sysdeps/i386/fpu/s_cosf.S: Likewise. * sysdeps/i386/fpu/s_cosl.S: Likewise. * sysdeps/i386/fpu/s_sin.S: Likewise. * sysdeps/i386/fpu/s_sinf.S: Likewise. * sysdeps/i386/fpu/s_sinl.S: Likewise. * sysdeps/ieee754/dbl-64/s_sin.c: Likewise. * sysdeps/ieee754/flt-32/s_cosf.c: Likewise. * sysdeps/ieee754/flt-32/s_sinf.c: Likewise. * sysdeps/ieee754/ldbl-96/s_cosl.c: Likewise. * sysdeps/ieee754/ldbl-96/s_sinl.c: Likewise. * sysdeps/x86_64/fpu/s_cosl.S: Likewise. * sysdeps/x86_64/fpu/s_sinl.S: Likewise. * math/libm-test.inc: Add tests for errno after sin/cos calls with ±Inf.
* * stdlib/strtod_l.c (round_and_return): We have to set errno toUlrich Drepper2009-04-253-4/+9
| | | | | ERANGE for underflows. * stdlib/tst-strtod.c (tests): Two tests should set errno to ERANGE.
* * stdio-common/stdio_lim.h.in (L_cuserid): Not part of POSIX sinceUlrich Drepper2009-04-252-2/+7
| | | | the 2001 revision.
* for lgamma should set errno to ERANGE, not EDOM.Ulrich Drepper2009-04-252-5/+2
|
* * libio/tst-widetext.input: Remove surrogates.Ulrich Drepper2009-04-252-41/+2
|
* * include/features.h: _POSIX_C_SOURCE >= 200112L implies C99.Ulrich Drepper2009-04-252-0/+4
|
* * sysdeps/ieee754/k_standard.c (__kernel_standard): Pole errorsUlrich Drepper2009-04-253-2/+8
| | | | | for lgamma should se errno to ERANGE, not EDOM. * math/libm-test.inc (lgamma_test): Check errno for pole errors.
* * sysdeps/generic/stdint.h (WINT_MAX): Define as 2147483647 sinceUlrich Drepper2009-04-252-1/+6
| | | | this is the maximum UCS4 value.
* * locales/cs.CZ: Change week[2] to 19971130, change first_weekday andUlrich Drepper2009-04-2526-63/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first_workday to 2. * locales/da_DK: Likewise. * locales/de_DE: Likewise. * locales/fr_FR: Likewise. * locales/fur_IT: Likewise. * locales/fy_DE: Likewise. * locales/ht_HT: Likewise. * locales/hu_HU: Likewise. * locales/li_BE: Likewise. * locales/li_NL: Likewise. * locales/mk_MK: Likewise. * locales/nb_NO: Likewise. * locales/nds_DE: Likewise. * locales/nds_NL: Likewise. * locales/nn_NO: Likewise. * locales/pl_PL: Likewise. * locales/sc_IT: Likewise. * locales/sk_SK: Likewise. * locales/uk_UA: Likewise. * locales/csb_PL: Change week[2] to 19971130. * locales/en_GB: Likewise. * locales/et_EE: Likewise. * locales/sr_ME: Set week to 7;19971130;4. * locales/sr_RS: Likewise. * locales/sr_RS@latin: Likewise.
* [BZ #10093] cvs/fedora-glibc-20090424T1908Ulrich Drepper2009-04-242-2/+8
| | | | | * iconv/gconv_simple.c (BODY for UTF-8 to INTERNAL): Don't accept UTF-16 surrogates.
* * locale/programs/locarchive.c (enlarge_archive): Conserve addressUlrich Drepper2009-04-242-9/+23
| | | | space when temporarily mapping the whole content of the old file.
* [BZ #10100]Ulrich Drepper2009-04-243-15/+20
| | | | | | | 2009-04-24 Ulrich Drepper <drepper@redhat.com> [BZ #10100] * misc/hsearch_r.c (hsearch_r): Add back ensurance that hval is not zero.
* * iconvdata/sjis.c (BODY): Don't advance inptr beforeUlrich Drepper2009-04-242-12/+23
| | | | | | STANDARD_FROM_LOOP_ERR_HANDLER (2) for 2 byte invalid input. Use STANDARD_FROM_LOOP_ERR_HANDLER with 2 instead of 1 for two byte chars.
* * locale/locarchive.h (struct locarhandle): Rename len field toUlrich Drepper2009-04-243-16/+117
| | | | | | | | | | | | mmaped and add new reserved field. * locale/programs/locarchive.c (RESERVE_MMAP_SIZE): Define. (create_archive): Reserve address space and then map file into it. (open_archive): Likewise. (file_data_available_p): New function. (compare_from_file): New function. (close_archive): Adjust to member name changes. (add_locale): Before comparing locale data, check it is mapped. Otherwise fall back to reading from the file.
* * stdio-common/psiginfo.c: Include <errno.h>.Ulrich Drepper2009-04-242-0/+5
|
* [BZ #9920] cvs/fedora-glibc-20090424T0747Ulrich Drepper2009-04-242-2/+6
| | | | | * stdlib/random_r.c (__srandom_r): Change type of word to int32_t to get consistency between 32 and 64 bit architectures.
* [BZ #10052]Ulrich Drepper2009-04-242-0/+8
| | | | | | | | 2009-04-23 Ulrich Drepper <drepper@redhat.com> [BZ #10052] * sysdeps/unix/make-syscalls.sh: Add rule to create target directory for dummy syscall rules. Patch by Chris Steinbroner <hesh@pobox.com>.
* [BZ #10092]Ulrich Drepper2009-04-242-1/+11
| | | | | | | 2009-04-23 Aurelien Jarno <aurelien@aurel32.net> [BZ #10092] * sysdeps/unix/sysv/linux/sys/mount.h: Define MNT_DETACH and MNT_EXPIRE.
* * sysdeps/unix/sysv/linux/preadv.c: The kernel API changed. Adjust.Ulrich Drepper2009-04-2311-41/+55
| | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/pwritev.c: Likewise. 2009-04-23 Jakub Jelinek <jakub@redhat.com> * sysdeps/posix/pwritev.c (PWRITEV): Fix up comment. Copy data from vector to temporary buffer and call PWRITEV after it instead of vice versa. * sysdeps/posix/preadv.c: Fix up comment. * misc/preadv.c: Likewise. * misc/preadv64.c: Likewise. * misc/pwritev.c: Likewise. * misc/pwritev64.c: Likewise. * misc/sys/uio.h (preadv, pwritev, preadv64, pwritev64): Likewise. 2009-04-23 Ulrich Drepper <drepper@redhat.com>