about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * sysdeps/pthread/list.h (list_add): Initialize new element first.Ulrich Drepper2009-01-082-13/+7
| | | | (list_add_tail): Removed.
* [BZ #697]Ulrich Drepper2009-01-081-2/+2
| | | | [BZ #9697]
* [BZ #9720] cvs/fedora-glibc-20090108T1017Jakub Jelinek2009-01-083-4/+14
| | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who): Avoid comma after RUSAGE_CHILDREN if not -D_GNU_SOURCE. * sysdeps/unix/sysv/linux/sparc/bits/resource.h (enum __rusage_who): Likewise. 2009-01-08 Jakub Jelinek <jakub@redhat.com> [BZ #9720] * sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who): Avoid comma after RUSAGE_CHILDREN if not -D_GNU_SOURCE. * sysdeps/unix/sysv/linux/sparc/bits/resource.h (enum __rusage_who): Likewise.
* [BZ 697] cvs/fedora-glibc-20090108T0952Ulrich Drepper2009-01-083-1/+17
| | | | | | * posix/regexec.c (prune_impossible_nodes): Handle sifted_states[0] being NULL also if there are no backreferences. * posix/rxspencer/tests: Add testcases.
* [BZ 9697]Ulrich Drepper2009-01-083-37/+80
| | | | | | * posix/bug-regex17.c: Add testcases. * posix/regcomp.c (re_compile_fastmap_iter): Rewrite COMPLEX_BRACKET handling.
* * sysdeps/unix/sysv/linux/s390/bits/libc-vdso.h: New file.Ulrich Drepper2009-01-088-2/+352
| | | | | | | | | | | | | * sysdeps/unix/sysv/linux/s390/gettimeofday.c: New file. * sysdeps/unix/sysv/linux/s390/init-first.c: New file. * sysdeps/unix/sysv/linux/s390/Makefile (sysdep_routines): Add dl-vdso for elf subdir. * sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h (INLINE_VSYSCALL, INTERNAL_VSYSCALL, INTERNAL_VSYSCALL_NO_SYSCALL_FALLBACK, INTERNAL_SYSCALL_NCS, HAVE_CLOCK_GETRES_VSYSCALL and HAVE_CLOCK_GETTIME_VSYSCALL: Define. * sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/s390/Versions: New file.
* * posix/regcomp.c (re_compile_fastmap_iter): Use __mbrtowc.Ulrich Drepper2009-01-084-11/+19
| | | | | | * posix/regex_internal.c (build_wcs_buffer, build_wcs_upper_buffer, re_string_skip_chars, re_string_reconstruct): Likewise. * posix/regex_internal.h [!_LIBC] (__mbrtowc): New #define.
* * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr2_r): Check andUlrich Drepper2009-01-083-11/+29
| | | | adjust the buffer alignment.
* (in_flight_stack): New variable. (stack_list_del): New function. Use ↵Ulrich Drepper2009-01-071-11/+86
| | | | 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/mach/hurd/Makefile (sysdep_headers) [subdir=socket]:Roland McGrath2009-01-073-1/+19
| | | | | | | | | | | Add net/ethernet.h net/if_arp.h net/if_ether.h net/if_ppp.h net/route.h. * hurd/report-wait.c (describe_number): Use __stpcpy to prepend flavor to description only when flavor is not NULL. * hurd/hurdsig.c (signal_allowed): Unlock _hurd_dtable_lock mutex after SIGIO/SIGURG lookup loop.
* 2009-01-07 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath2009-01-071-2/+2
| | | | | * hurd/report-wait.c (describe_number): Use __stpcpy to prepend flavor to description only when flavor is not NULL.
* * init.c (__pthread_initialize_minimal_internal): Optimize testUlrich Drepper2009-01-042-16/+25
| | | | FUTEX_CLOCK_REALTIME a bit.
* (__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIMEUlrich Drepper2009-01-031-2/+2
| | | | Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME instead of computing
* * init.c (__pthread_initialize_minimal_internal): Cheat a bit byUlrich Drepper2009-01-032-3/+16
| | | | | | | | only passing five parameters to FUTEX_WAIT_BITSET call. * sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S (__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_READTIME instead of computing relative timeout.
* (__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_READTIME instead ↵Ulrich Drepper2009-01-031-19/+79
| | | | of computing relative timeout.
* * bits/resource.h (PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Add macros.Roland McGrath2009-01-031-0/+4
|
* 2009-01-03 Samuel Thibault <samuel.thibault@ens-lyon.org>Roland McGrath2009-01-031-0/+3
| | | | * bits/resource.h (PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Add macros.
* * sysdeps/unix/sysv/linux/i386/sysdep.h: Describe 6th argumentUlrich Drepper2009-01-033-3/+10
| | | | handling.
* * init.c (__pthread_initialize_minimal_internal): Check forUlrich Drepper2009-01-034-3/+89
| | | | | | | FUTEX_CLOCK_REALTIME flag. * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S (__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_READTIME instead of computing relative timeout.
* * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: DefineUlrich Drepper2009-01-037-12/+34
| | | | | | | | FUTEX_CLOCK_REALTIME and FUTEX_BITSET_MATCH_ANY. * sysdeps/unix/sysv/linux/i386/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/ia64/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h: Likewise. * sysdeps/unix/sysv/linux/s390/lowlevellock.h: Likewise.
* * sysdeps/unix/sysv/linux/kernel-features.hUlrich Drepper2009-01-032-0/+10
| | | | (__ASSUME_FUTEX_CLOCK_REALTIME): Define.
* * wcsmbs/wcsnrtombs.c (__wcsnrtombs): Create temporary state object cvs/fedora-glibc-20090102T2110 cvs/fedora-glibc-20090102T2040Ulrich Drepper2009-01-022-0/+7
| | | | if no output is written.
* * version.h: Bump to 2.10 development.Ulrich Drepper2009-01-022-2/+4
|
* * posix/getconf.c: Update copyright year.Ulrich Drepper2009-01-0217-32/+51
| | | | | | | | | | | | | | | | | | * nss/getent.c: Likewise. * iconv/iconvconfig.c: Likewise. * iconv/iconv_prog.c: Likewise. * elf/ldconfig.c: Likewise. * catgets/gencat.c: Likewise. * csu/version.c: Likewise. * elf/ldd.bash.in: Likewise. * elf/sprof.c (print_version): Likewise. * locale/programs/locale.c: Likewise. * locale/programs/localedef.c: Likewise. * nscd/nscd.c (print_version): Likewise. * debug/xtrace.sh: Likewise. * malloc/memusage.sh: Likewise. * malloc/mtrace.pl: Likewise. * debug/catchsegv.sh: Likewise.
* * locales/iso14651_t1_common: Fix sorting of U+0AB3. cvs/fedora-glibc-20090102T0809Ulrich Drepper2008-12-312-3/+8
| | | | Patch by Pravin Satpute <psatpute@redhat.com>.
* Patch by Pravin Satpute <psatpute@redhat.com>.Ulrich Drepper2008-12-301-0/+1
|
* * locales/i18n: Move Indic Matra characters to punct.Ulrich Drepper2008-12-3013-44/+222
| | | | | | | | | | | | | | | * locales/as_IN: Add support for internationalized digits. * locales/bn_BD: Likewise. * locales/bn_IN: Likewise. * locales/gu_IN: Likewise. * locales/hi_IN: Likewise. * locales/kn_IN: Likewise. * locales/ml_IN: Likewise. * locales/mr_IN: Likewise. * locales/or_IN: Likewise. * locales/pa_IN: Likewise. * locales/ta_IN: Likewise. * locales/te_IN: Likewise.
* * iconvdata/Makefile (iconv-rules): Use LC_ALL=C when running awkUlrich Drepper2008-12-302-0/+6
| | | | script.
* * sysdeps/posix/getaddrinfo.c (gaih_inet): When theUlrich Drepper2008-12-292-0/+5
| | | | gethostbyname4_r function call succeeded, just leave the loop.
* * wctype/wctype.h: Get wint_t definition directly from <stddef.h>.Ulrich Drepper2008-12-294-5/+18
| | | | | * wctype/Makefile (tests): Add bug-wctypeh. * wctype/bug-wctypeh.c: New file.
* [BZ #9694]Ulrich Drepper2008-12-292-3/+7
| | | | | * wcsmbs/wchar.h: Move undefs for local __need_* constants to the very end.
* * nscd/nscd_gethst_r.c (nscd_gethst_r): Don't use nscd ifUlrich Drepper2008-12-294-5/+44
| | | | | LOCALDOMAIN is defined. * nscd/nscd_getai.c (__nscd_getai): Likewise.
* * sysdeps/x86_64/bits/select.h: New file.Ulrich Drepper2008-12-293-0/+87
|
* * resolv/res_init.c (__res_vinit): Count all servers in statp->nscount.Ulrich Drepper2008-12-292-1/+5
|
* [BZ #9677]Ulrich Drepper2008-12-263-2/+12
| | | | | | | 2008-12-21 Bruno Haible <bruno@clisp.org> [BZ #9677] * wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Create temporary state object if no output is written.
* * tests-mbwc/tst_types.h (TIN)MBRLEN_REC): Use correct arrayUlrich Drepper2008-12-262-1/+6
| | | | length constant.
* * login/utmp_file.c (pututline_file): Replace call to dup2 withUlrich Drepper2008-12-232-1/+6
| | | | libc internal symbol __dup2 to avoid access through the PLT.
* * pthread_mutex_lock.c (__pthread_mutex_lock): Handle only theUlrich Drepper2008-12-124-46/+107
| | | | | | | | | | | | | | | fast path here, for robust/PI/PP mutexes call __pthread_mutex_lock_full. Don't use switch, instead use a series of ifs according to their probability. (__pthread_mutex_lock_full): New function. * pthread_mutex_unlock.c: Include assert.h. (__pthread_mutex_unlock_usercnt): Handle only the fast path here, for robust/PI/PP mutexes call __pthread_mutex_unlock_full. Don't use switch, instead use a series of ifs according to their probability. (__pthread_mutex_unlock_full): New function. * sysdeps/unix/sysv/linux/pthread_mutex_cond_lock.c (__pthread_mutex_lock_full): Define.
* [BZ #6545]Ulrich Drepper2008-12-093-3/+7
| | | | | * sysdeps/unix/sysv/linux/bits/socket.h (SCM_CREDENTIALS): Make available only for __USE_GNU.
* [BZ #7058]Ulrich Drepper2008-12-091-0/+1
|
* * inet/Makefile (tests): Add tst-getni2.Ulrich Drepper2008-12-093-1/+45
| | | | * inet/tst-getni2.c: New file.
* [BZ #7080]Ulrich Drepper2008-12-094-1/+50
| | | | | | | | | | 2008-12-08 Ulrich Drepper <drepper@redhat.com> [BZ #7080] * inet/getnameinfo.c (getnameinfo): Check for output buffers being NULL when NI_NAMEREQD is set. Patch mostly by Yang Hongyang <yanghy@cn.fujitsu.com>. * inet/Makefile (tests): Add tst-getni1. * inet/tst-getni1.c: New file.
* [BZ #7067]Ulrich Drepper2008-12-093-2/+21
| | | | | | | | | 2008-12-03 Petr Baudis <pasky@suse.cz> [BZ #7067] * nscd/connections.c (invalidate_cache): Use prune_run_lock instead of prune_lock. (nscd_run_prune): Before calling prune_cache, take prune_run_lock. * nscd/nscd.h (database_dyn): Add prune_run_cache.
* Fix typo.Ulrich Drepper2008-12-081-1/+1
| | | | * inet/getnetgrent_r.c (setup): Encrypt static pointer.
* * sysdeps/x86_64/tls.h (tcbhead_t): Add fields reserved for TMUlrich Drepper2008-12-082-1/+16
| | | | | | implementation. Add necessary padding and. * descr.h (struct pthread): Increase padding for tcbhead_t to 24 words.
* (struct pthread): Increase padding for tcbhead_t to 24 words.Ulrich Drepper2008-12-081-2/+2
|
* Move 2 ChangeLog entries to correct ChangeLog.Jakub Jelinek2008-12-082-10/+10
| | | | | | | | | | | | 2008-11-24 Arkadiusz Miśkiewicz <arekm@maven.pl> * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG instead of doing things manually. 2008-11-26 Chris Steel <chris.steel.lnx@googlemail.com> * posix/regex_internal.h (build_wcs_upper_buffer): Return type is reg_error_t.
* * resolv/res_send.c (send_dg): Use correct guards for SOCK_CLOEXECUlrich Drepper2008-12-083-4/+10
| | | | | | | use. * sysdeps/unix/sysv/linux/kernel-features.h: Fix typo in accept4 handling.
* * resolv/res_init.c (__res_vinit): Always assign to statp->nscountUlrich Drepper2008-12-083-4/+5
| | | | after reading name server list.
* * nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname4_r): Fix memoryUlrich Drepper2008-12-072-22/+41
| | | | handling for host name aliases.