commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]