[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] glibc maintenance annotated tag, glibc-2.10, created. glibc-2.10
From: |
Thomas Schwinge |
Subject: |
[SCM] glibc maintenance annotated tag, glibc-2.10, created. glibc-2.10 |
Date: |
Wed, 26 May 2010 18:27:46 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "glibc maintenance".
The annotated tag, glibc-2.10 has been created
at 61be25d41e223d3e28eb39dff90fca9f3c514b10 (tag)
tagging eb29449a9a601f535cab50068e02aee0aa1ed379 (commit)
replaces glibc-2.9
tagged by Roland McGrath
on Sat May 9 21:58:12 2009 +0000
- Log -----------------------------------------------------------------
GNU C Library version 2.10
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBKFyBb2vc1Cn671iURAtPSAJ0fUNXmkLp6JGoMvLLUR+XnCuk01ACeOIdw
yK1M65Fg3XdQfOgYRclSs94=
=HDKE
-----END PGP SIGNATURE-----
Andreas Jaeger (4):
(SHM_EXEC): Define.
Update
Remove reference to my mips page.
Update
Andreas Schwab (1):
Remove conflict marker.
Jakub Jelinek (11):
Move 2 ChangeLog entries to correct ChangeLog.
[BZ #9720]
* soft-fp/double.h [_FP_W_TYPE_SIZE >= 64] (FP_UNPACK_SEMIRAW_D,
* stdlib/monetary.h: Uglify function parameter names.
* misc/sys/cdefs.h (__extern_always_inline): Add __artificial__
* sysdeps/unix/sysv/linux/sparc/lowlevellock.h: Define
[BZ #9985]
* sysdeps/powerpc/powerpc32/elf/start.S: Ensure .data is non-empty.
* elf/dl-open.c (_dl_open): Bump GL(dl_nns) to 1 if no libraries
* sysdeps/unix/sysv/linux/ifaddrs.c: Revert unintended 2008-08-12 comment
change.
Add missing CHangeLog entry.
Roland McGrath (28):
Moved alpha to ports repository.
* elf/elf.h (NT_386_IOPERM): New macro.
* sysdeps/unix/sysv/linux/alpha/ipc_priv.h: Renamed to ...
* sysdeps/mach/strerror_l.c: New file.
2008-11-26 Roland McGrath <address@hidden>
2009-01-03 Samuel Thibault <address@hidden>
* bits/resource.h (PRIO_PROCESS, PRIO_PGRP, PRIO_USER): Add macros.
2009-01-07 Samuel Thibault <address@hidden>
* sysdeps/mach/hurd/Makefile (sysdep_headers) [subdir=socket]:
2009-01-10 Roland McGrath <address@hidden>
* nscd/nscd.c (parse_opt): Use argp_error for bad -i argument.
2009-01-21 Roland McGrath <address@hidden>
* Makeconfig (%.v.i): Strip trailing # comments,
[BZ #9895]
[BZ #9895]
2009-02-26 Roland McGrath <address@hidden>
* shadow/lckpwdf.c (__lckpwdf): Move FLAGS inside block using it,
2009-02-27 Roland McGrath <address@hidden>
* Makeconfig (%.v.i): Depend on Makeconfig.
2009-03-19 Roland McGrath <address@hidden>
* td_symbol_list.c (DB_LOOKUP_NAME, DB_LOOKUP_NAME_TH_UNIQUE):
2009-04-01 Roland McGrath <address@hidden>
* elf/elf.h (R_SPARC_GLOB_JMP): New macro.
Missed copyright year update
2009-04-14 Roland McGrath <address@hidden>
* elf/elf.h: Add various missing ARM constants, to match binutils.
2009-04-16 Samuel Thibault <address@hidden>
* elf/rtld.c (dl_main): Really call _dl_sysdep_start_cleanup after all
Ulrich Drepper (300):
[BZ #6411]
.
Regenerated: autoconf configure.in
* sysdeps/posix/getaddrinfo.c (getaddrinfo): If the system has
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Only restrict search
* login/utmp_file.c (file_writable): New variable.
* stdlib/setenv.c (unsetenv): Don't search environment if it does
* stdlib/Makefile (tests): Add tst-unsetenv1.
* resolv/res_send.c (send_dg): Create sockets with non-blocking
* socket/sys/socket.h: Declare accept4.
* resolv/res_init.c (__res_vinit): Fill in IPv4 name server
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Recognize
(DEFINE_LANGUAGE_CODE2): Define.
* locale/programs/ld-address.c (DEFINE_LANGUAGE_CODE2): Define.
* sysdeps/unix/sysv/linux/sh/lowlevellock.h: Define FUTEX_WAIT_BITSET
* posix/regex_internal.h (build_wcs_upper_buffer):
* sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG
2008-12-05 Joseph Myers <address@hidden>
* SUPPORTED (SUPPORTED-LOCALES): Add hne_IN.
* sysdeps/unix/sysv/linux/bits/sched.h (__CPU_SET_S): Handle large
* posix/globtest.sh: Use mktemp to create temporary file and
* nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname4_r): Fix memory
* resolv/res_init.c (__res_vinit): Always assign to statp->nscount
* resolv/res_send.c (send_dg): Use correct guards for SOCK_CLOEXEC
(struct pthread): Increase padding for tcbhead_t to 24 words.
* sysdeps/x86_64/tls.h (tcbhead_t): Add fields reserved for TM
Fix typo.
[BZ #7067]
[BZ #7080]
* inet/Makefile (tests): Add tst-getni2.
[BZ #7058]
[BZ #6545]
* pthread_mutex_lock.c (__pthread_mutex_lock): Handle only the
* login/utmp_file.c (pututline_file): Replace call to dup2 with
* tests-mbwc/tst_types.h (TIN)MBRLEN_REC): Use correct array
[BZ #9677]
* resolv/res_init.c (__res_vinit): Count all servers in statp->nscount.
* sysdeps/x86_64/bits/select.h: New file.
* nscd/nscd_gethst_r.c (nscd_gethst_r): Don't use nscd if
[BZ #9694]
* wctype/wctype.h: Get wint_t definition directly from <stddef.h>.
* sysdeps/posix/getaddrinfo.c (gaih_inet): When the
* iconvdata/Makefile (iconv-rules): Use LC_ALL=C when running awk
* locales/i18n: Move Indic Matra characters to punct.
Patch by Pravin Satpute <address@hidden>.
* locales/iso14651_t1_common: Fix sorting of U+0AB3.
* posix/getconf.c: Update copyright year.
* version.h: Bump to 2.10 development.
* wcsmbs/wcsnrtombs.c (__wcsnrtombs): Create temporary state object
* sysdeps/unix/sysv/linux/kernel-features.h
* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Define
* init.c (__pthread_initialize_minimal_internal): Check for
* sysdeps/unix/sysv/linux/i386/sysdep.h: Describe 6th argument
(__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_READTIME
instead of computing relative timeout.
* init.c (__pthread_initialize_minimal_internal): Cheat a bit by
(__lll_timedlock_wait): Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_REALTIME
* init.c (__pthread_initialize_minimal_internal): Optimize test
(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.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr2_r): Check and
* posix/regcomp.c (re_compile_fastmap_iter): Use __mbrtowc.
* sysdeps/unix/sysv/linux/s390/bits/libc-vdso.h: New file.
[BZ 9697]
[BZ 697]
[BZ #697]
* sysdeps/pthread/list.h (list_add): Initialize new element first.
[BZ #9705]
[BZ #9701]
[BZ #9706]
* sysdeps/i386/fpu/libm-test-ulps: Adjust expm1 errors.
(AT_RANDOM): Define AT_BASE_PLATFORM and AT_RANDOM.
[!SHARED] (libc_start_main): Pass _dl_random to _dl_setup_stack_chk_guard.
* sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Take
(hcreate_r): We need at least three elements in the hash table.
..
* pthread_mutex_lock.c (__pthread_mutex_lock): Remove unused label out.
* nss/getent.c (print_networks): Don't print comma between aliases.
* sysdeps/unix/sysv/linux/sh/sysdep.h (INTERNAL_SYSCALL):
[BZ #9741]
* nscd/connections.c (nscd_init): If database file access be
[BZ #9750]
* sysdeps/i386/stackinfo.h (stackinfo_get_sp): Define.
Jakub Jelinek <address@hidden>
* string/string.h: Define correct C++ prototypes for gcc 4.4.
* allocatestack.c (__free_stacks): Renamed from free_stacks.
* sysdeps/pthread/unwind-forcedunwind.c: Encrypt all function
* string/string.h (memchr, strchr, strrchr, strpbrk, strstr, index,
* malloc/malloc.c (sYSMALLOc): Don't use assert when detecting
* sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Use
[BZ #9726]
(__longjmp): Make aligned_restore_vmx a local symbol.
* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S (__longjmp):
[BZ #7040]
* elf/Makefile (ld.so): Adjust the sed script to insert _begin in to
* nscd/connections.c (nscd_init): If database file access fails
* sysdeps/x86_64/cacheinfo.c (intel_02_known): Add new descriptors.
[BZ #9793]
* sysdeps/unix/sysv/linux/sh/Makefile (libm.so-no-z-defs): Define.
Test of fgetwc on unbuffered stream.
2009-02-04 Ulrich Drepper <address@hidden>
* sysdeps/unix/sysv/linux/sparc/bits/siginfo.h (struct sigevent):
* po/ru.po: Update from translation team.
* sysdeps/sh/sh4/dl-trampoline.S: Only set HAVE_FPU if __SH_FPU_ANY__
* sysdeps/unix/opendir.c (__alloc_dir): We have a lot more memory
* intl/dcigettext.c (DCIGETTEXT): Avoid some code duplication.
* time/tzset.c (__tzset_parse_tz): DST offset must also allow hour
* include/rpc/auth.h: Use libc_hidden_proto for _null_auth.
[BZ #9823]
* td_thr_get_info.c (td_thr_get_info): Initialize schedpolicy in
* malloc/memusage.c (update_data): Fix handling of wrapping back
* malloc/memusage.c (DEFAULT_BUFFER_SIZE): Change to 32768.
* debug/xtrace.sh: Unify translatable messages.
* po/Makefile (libc.pot): Add f_print as function taking c-format
[BZ #9791]
[BZ #9781]
[BZ #9753]
[BZ #7098]
[BZ #7095]
* grp/compat-initgroups.c [NOT_IN_libc] (__libc_use_alloca): Define.
* malloc/malloc.c: Add branch prediction for use of the hooks.
* sunrpc/rpc_common.c: We cannot move _null_auth into .rodata that
* malloc/malloc.c (_int_free): Second argument is now mchunkptr.
(_int_realloc): Likewise. Third argument is now padded size
* include/atomic.h: Define catomic_and if not already defined.
* elf/dl-load.c (open_verify): In case VALID_ELF_HEADER is
* locales/iso14651_t1_common: Add rules for sorting Malayalam.
* po/lt.po: Update from translation team.
[BZ #5381]
* sysdeps/unix/sysv/linux/sh/lowlevellock.S: Define
* sysdeps/unix/sysv/linux/getsysstats.c (next_line): New function.
Update from translation team.
* po/bg.po: Update from translation team.
* time/tzset.c (tzset_internal): Correct parsing of TZ envvar.
* io/sys/stat.h: The lstat functions have been mandatory since 2001.
* sysdeps/unix/sysv/linux/sysconf.c (__sysconf):
Define _SC_TRACE_EVENT_NAME_MAX, _SC_TRACE_NAME_MAX, _SC_TRACE_SYS_MAX,
_SC_TRACE_USER_EVENT_MAX, _SC_XOPEN_STREAMS.
..
* include/features.h: If no feature selection given and we select
* include/features.h: Define macros for XPG7/POSIX 2008.
* ctype/ctype.h: The *_l functions are in POSIX 2008.
* locale/langinfo.h: nl_langinfo_l is in POSIX 2008.
* libio/stdio.h: dprintf, fmemopen, getdelim, getline,
* wctype/wctype.h: The *_l functions are in POSIX 2008.
2009-02-26 Andrew Stubbs <address@hidden>
Update from translation team.
* po/ko.po: Update from translation team.
po/bg.po
* po/bg.po: Update from translation team.
* po/fi.po: Likewise.
* po/vi.po: Likewise.
* po/cs.po: Update from translation team.
* sysdeps/powerpc/powerpc32/power7/fpu/Implies: New file.
Pretty printing.
* sysdeps/unix/sysv/linux/fallocate.c: New file.
[BZ #7083]
* po/pl.po: Update from translation team.
* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Declare fallocate{,64}.
* po/nl.po: Update from translation team.
* po/ru.po: Update from translation team.
* po/id.po: Update from translation team.
* stdlib/Makefile (routines): Add quick_exit, at_quick_exit, and
Use .machine push; .machine "power6" and .machine pop around mtfsf insns
outside of _ARCH_PWR6 define.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Use
* po/id.po: Update from translation team.
* stdlib/quick_exit.c (quick_exit): Pass &__quick_exit_funcs
* posix/unistd.h (_POSIX_VERSION, _POSIX2_VERSION, _POSIX2_C_BIND,
* time/tzset.c (__tzset_parse_tz): Use correct string when parsing
* include/stdio.h (fmemopen): Add libc_hidden_proto.
* time/tzset.c: Optimize a bit for size.
* init.c (nptl_freeres): Compile only for SHARED.
* sysdeps/x86_64/dl-machine.h (elf_machine_rela): Add branch
* config.h.in (USE_MULTIARCH): Define.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Implement
* elf/dl-sysdep.c (_dl_show_auxv): Add support for AT_BASE_PLATFORM.
[BZ #9948]
[BZ #9913]
[BZ #9893]
* elf/dl-runtime.c (reloc_offset): Define.
* crypt/sha256test.c (main): Perform 100,000 'a' test in a second way.
[BZ #5807]
[BZ #9881]
[BZ #9880]
[BZ #9759]
* elf/rtld.c (dl_main): Extend help message for --audit option.
[BZ #9733]
* nscd/connections.c (restart): Try to preserve the process name
* dirent/scandir64.c (scandir64): Adjust declaration to type change.
* include/dirent.h: Yet more changes to match sort function type
Yet more changes to match sort function type change.
Update from translation team.
* po/fr.po: Update from translation team.
* elf/do-lookup.h (do_lookup_x): Minor optimization and cleanup.
* elf/dl-load.c: Remove support for systems without MAP_ANON.
* elf/dl-open.c: Keep track of used name spaces and only iterate over
* sysdeps/unix/sysv/linux/sys/eventfd.h (EFD_SEMAPHORE): Define.
Add nss-crypt entry. Rename pic_default to libc_cv_pic_default.
* configure.in: Recognize --enable-nss-crypt.
Add missing protocol numbers.
* sysdeps/unix/sysv/linux/kernel-features.h: Define
* sysdeps/unix/sysv/linux/readv.c (__libc_readv): Fix calling of
* misc/Makefile (routines): Add preadv, preadv64, pwritev, pwritev64.
* configure.in: We need to test for the compiler earlier.
* sysdeps/x86_64/strlen.S: Optimize by using SSE2 instructions.
* sysdeps/x86_64/strchr.S: Likewise.
* locales/ks_IN: New file.
* resolv/resolv.h (RES_SNGLKUP): Define.
* sysdeps/x86_64/memchr.S: New file.
* string/strverscmp.c (__strverscmp): Fix last cleanups.
* string/stratcliff.c (do_test): Add memchr tests..
* wcsmbs/wcsatcliff.c (MEMCHR): Define.
* resolv/res_hconf.c (_res_hconf_trim_domain): Use strcasecmp
* sysdeps/unix/sysv/linux/kernel-features.h: Power also has
* crypt/Makefile (LDLIBS-crypt.so): Use this variable instead of
* sysdeps/x86_64/strchrnul.S: New file.
* malloc/malloc.c (_int_realloc): Add parameter with old block
* sysdeps/unix/sysv/linux/preadv64.c (PREAD): Use __libc_pread64
* malloc/malloc.c (malloc_info): New function.
* sysdeps/unix/sysv/linux/kernel-features.h: SPARC and IA64 also
* sysdeps/unix/sysv/linux/preadv.c: Avoid prototype for static
function if it is not defined. Add some necessary casts.
* stdio-common/vfprintf.c (vfprintf): Slightly more compact code.
Simplified code and possible copy problem fixed.
* sysdeps/x86_64/rawmemchr.S: New file.
* stdio-common/printf.h (struct printf_info): Add user element.
* sysdeps/x86-64/strrchr.S: New file.
* sysdeps/unix/sysv/linux/kernel-features.h: SH also has
mpn_add_n for x86-64.
Optimizations from GMP.
__tls_get_addr for SH.
* sysdeps/sh/libc-tls.c: New file.
2009-03-17 Ryan S. Arnold <address@hidden>
* sysdeps/x86_64/mp_clz_tab.c: New file.
* sysdeps/unix/sysv/linux/getsysstats.c (next_line): Make sure there
* sysdeps/unix/sysv/linux/wordsize-64/fallocate.c: Likewise.
* resolv/res_send.c (send_dg): Don't switch into single-request
(send_dg): Don't just ignore the result we got in case we only receive
one reply in single-request mode.
[BZ #9957]
(top_check): Force hook value into register.
* malloc/hooks.c (top_check): Force hook value into register.
* sysdeps/posix/preadv.c: Reading of zero bytes is no error.
* sysdeps/unix/sysv/linux/kernel-features.h: All supported
* malloc/malloc.c (malloc_info): Also output system memory information.
* malloc/malloc.c (malloc_info): Output address space information.
* locale/programs/locarchive.c (open_archive): Map the entire file
* stdlib/strfmon_l.c (__vstrfmon_l): Don't wrap when computing width.
[BZ #10069]
* po/ca.po: Update from translation team.
* sysdeps/unix/sysv/linux/sys/timex.h: Add definitions from kernel
[BZ #10086]
* stdio-common/printf.h: Add missing const to register_printf_modifier.
* pthread_attr_setschedparam.c (__pthread_attr_setschedparam):
[BZ #9963]
[BZ #9955]
* shadow/Makefile (tests): Add tst-shadow.
* shadow/sgetspent_r.c (__sgetspent_r): Recognize too small buffers.
* sysdeps/unix/sysv/linux/preadv.c: The kernel API changed. Adjust.
[BZ #10092]
[BZ #10052]
[BZ #9920]
* stdio-common/psiginfo.c: Include <errno.h>.
* locale/locarchive.h (struct locarhandle): Rename len field to
* iconvdata/sjis.c (BODY): Don't advance inptr before
[BZ #10100]
* locale/programs/locarchive.c (enlarge_archive): Conserve address
[BZ #10093]
* locales/cs.CZ: Change week[2] to 19971130, change first_weekday and
* sysdeps/generic/stdint.h (WINT_MAX): Define as 2147483647 since
* sysdeps/ieee754/k_standard.c (__kernel_standard): Pole errors
* include/features.h: _POSIX_C_SOURCE >= 200112L implies C99.
* libio/tst-widetext.input: Remove surrogates.
for lgamma should set errno to ERANGE, not EDOM.
* stdio-common/stdio_lim.h.in (L_cuserid): Not part of POSIX since
* stdlib/strtod_l.c (round_and_return): We have to set errno to
* sysdeps/i386/fpu/s_cos.S: Set errno for ±Inf.
* math/w_fmod.c: Also handle x=±Inf as error.
* sysdeps/ieee754/k_standard.c (__kernel_standard): Use correct
* sysdeps/i386/fpu/s_tan.S: Set errno for ±Inf.
* posix/bits/posix1_lim.h: Cleanup namespace a bit.
* sysdeps/ieee754/dbl-64/s_tan.c (tan): Fix -Wsequence-point warnings.
* nss/nsswitch.c (__nss_lookup_function): En/Decrypt cached
* sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init):
* sem_open.c (sem_open): Rewrite initialization of initsem to
* sysdeps/unix/sysv/linux/dl-osinfo.h (dl_fatal): Remove inline
* nscd/connections.c (send_ro_fd): Define temporary variable to avoid
[BZ #10087]
* inet/inet6_option.c (option_alloc): Add temporary variable to
* sysdeps/ieee754/k_standard.c (__kernel_standard): Pole errors in
* sysdeps/ieee754/dbl-64/s_expm1.c: Set errno for overflow.
* locale/programs/locarchive.c (create_archive): Add MAP_PRIVATE
* cancellation.c (__pthread_disable_asynccancel): Use THREAD_ATOMIC_AND
Update from translation team.
* localedata/locales/bn_BD: Remove comment about missing collation
* io/sys/stat.h (fstatat64): Guard prototype with __USE_LARGEFILE64,
* po/da.po: Update from translation team.
* sysdeps/x86_64/memchr.S: Handle invalid buffer pointers when
* sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_AT_RANDOM.
* string/stratcliff.c (do_test): Test for zero length
[BZ #10118]
[BZ #10128]
* version.h (VERSION): Bump for 2.10 release.
* Makeconfig: Undo last change. Add asflags-cpu to ASFLAGS in the
-----------------------------------------------------------------------
hooks/post-receive
--
glibc maintenance
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] glibc maintenance annotated tag, glibc-2.10, created. glibc-2.10,
Thomas Schwinge <=