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.7, created. glibc-2.7


From: Thomas Schwinge
Subject: [SCM] glibc maintenance annotated tag, glibc-2.7, created. glibc-2.7
Date: Wed, 26 May 2010 18:28:40 +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.7 has been created
        at  d5600610c6490d1d65f24ade880e0791f011e746 (tag)
   tagging  ed13ccf1f789aecf1bbdabd4f9f7ff5af085278e (commit)
  replaces  glibc-2.6
 tagged by  Roland McGrath
        on  Thu Oct 18 00:09:32 2007 +0000

- Log -----------------------------------------------------------------
GNU C Library version 2.7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBKFyBO2vc1Cn671iURAtR0AJwJuQem90vDOCzFlSbNpuwkccB+SQCfUnTm
ml1BlXgNirBrudh5dWcFO8w=
=LwE8
-----END PGP SIGNATURE-----

Andreas Jaeger (3):
      [BZ #4125]
      Make _nl_category_name_idxs extern.
      Update.

Jakub Jelinek (42):
      * tst-robust9.c (do_test): Don't fail if ENABLE_PI and
      * sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait):
      [BZ #4586]
      * soft-fp/soft-fp.h (CMPtype): Define to "int" if undefined.
      [BZ #4813]
      [BZ #4816]
      2007-07-27  Jakub Jelinek  <address@hidden>
      (__lll_private_flag): Define. (lll_futex_timed_wait, lll_futex_wake): Use 
it. (lll_private_futex_wait, lll_private_futex_timed_wait, 
lll_private_futex_wake): Removed.
      * stdio-common/tfformat.c (sprint_doubles): Add 12 new tests.
      [BZ #4858]
      * sysdeps/unix/sysv/linux/posix_fallocate.c (posix_fallocate): Fix
      * sysdeps/sparc/tls.h (tcbhead_t): Add private_futex field.
      * rt/mqueue.h (mq_timedreceive, mq_timedsend): Fix nonnull argument
      * io/bits/fcntl2.h (open, open64, openat, openat64): Add
      * sysdeps/unix/sysv/linux/sparc/sparc32/pthread_barrier_init.c:
      * sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h (PSEUDO):
      * sysdeps/ieee754/ldbl-128ibm/strtold_l.c (___new_strtold_l,
      * sysdeps/ieee754/ldbl-64-128/strtold_l.c (__STRTOF): Declare.
      * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup): No
      * sysdeps/sparc/fpu/fraiseexcpt.c (__feraiseexcept): Fix raising
      * sysdeps/sparc/sparc32/sparcv9b/memcpy.S: Moved to...
      * stdlib/bits/stdlib-ldbl.h (__strtold_internal): Remove.
      * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone):
      * sysdeps/unix/sysv/linux/alpha/lowlevellock.h
      * elf/Makefile ($(objpfx)ld.so): Use readelf -s and awk instead of nm -u
      * login/tst-grantpt.c (test_einval): Add 3rd argument to open.
      * sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_dead):
      * sysdeps/unix/sysv/linux/alpha/sysdep.h: Include tls.h.
      Undo second occurrence of RH GCC hack.
      * sysdeps/sparc/sparc32/elf/start.S: Remove cfi_* markup.
      * locale/programs/charmap-dir.c (charmap_aliases): Use %ms instead of
      * misc/bits/syslog.h (syslog): Remove extraneous argument from
      * sysdeps/posix/getaddrinfo.c (getaddrinfo): Use
      * tst-langinfo.sh: Update expected THOUSEP for fr_FR.
      * locales/en_US: Add first_weekday and first_workday.
      * sysdeps/gnu/netinet/tcp.h: Include sys/socket.h if __USE_MISC.
      * misc/Makefile (headers): Add bits/error.h.
      * init.c (__pthread_initialize_minimal): Initialize word to appease
      * sysdeps/x86_64/memset.S: Jump from bzero to memset using
      * sysdeps/x86_64/memset.S (memset): Fix sse2_nt_move
      * sysdeps/unix/sysv/linux/i386/i486/sem_post.S (__old_sem_post): New
      * sysdeps/x86_64/memset.S (bzero): Renamed to __bzero.  Add

Roland McGrath (48):
      whitespace
      Commit missing test case wrapper file.
      2007-05-29  Roland McGrath  <address@hidden>
      * po/Makefile (po-sed-cmd): New variable.
      2007-05-16  Roland McGrath  <address@hidden>
      * init.c (__nptl_initial_report_events): New variable.
      whitespace
      * Makeconfig ($(common-objpfx)gnu/lib-names.stmp): Use LC_ALL=C when
      2007-07-09  Roland McGrath  <address@hidden>
      * elf/elf.h (NT_GNU_ABI_TAG): New macro.
      2007-07-13  Roland McGrath  <address@hidden>
      * configure: Regenerated.
      * sysdeps/sh/bsd-setjmp.S (setjmp): Use correct argument registers.
      * elf/ldconfig.c: Allow GPLv2 or any later version.
      2006-06-13  Thomas Schwinge  <address@hidden>
      * mach/lock-intern.h: Include <sys/cdefs.h>.
      * manual/errno.texi: Change ECANCELED value to 119.
      2007-07-22  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/bits/fcntl.h [__USE_GNU] (O_CLOEXEC): New macro.
      [BZ #3665, BZ #4126, BZ #4178, BZ #4610]
      2007-07-24  Roland McGrath  <address@hidden>
      * Makerules (install-others-programs-nosubdir): New target.
      copyright update
      2007-07-30  Roland McGrath  <address@hidden>
      * manual/libc.texinfo: Update copyrights, formatting magic, and
      2007-08-02  Roland McGrath  <address@hidden>
      * posix/Makefile ($(inst_libexecdir)/getconf): Make hard links to
      2007-08-04  Roland McGrath  <address@hidden>
      * posix/Makefile ($(objpfx)getconf.speclist): Fix typo.
      2007-08-06  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_discover_osversion):
      * include/stdlib.h: Add libc_hidden_proto for strto*, __strto*_l.
      2007-08-10  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/bits/ioctls.h (NLDLY, TABDLY, BSDLY, VTDLY):
      typo
      * manual/stdio.texi (Variable Arguments Output): Fix xref to gcc manual.
      2007-08-27  Jakub Jelinek  <address@hidden>
      * sysdeps/unix/sysv/linux/syscalls.list
      2007-09-05  Roland McGrath  <address@hidden>
      * manual/signal.texi (Signaling Another Process): Typo fix.
      * sysdeps/mach/hurd/bits/ioctls.h (TAB3): New macro.
      * posix/Makefile ($(objpfx)getconf.speclist): Make it empty if cross
      2007-09-14  Mike Frysinger  <address@hidden>
      * inet/tst-network.c: Increment ERRORS for failing tests.
      2007-10-15  Roland McGrath  <address@hidden>
      * po/libc.pot: Regenerated.
      2007-10-17  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/bits/fcntl.h [__USE_GNU__] (F_DUPFD_CLOEXEC): New.

Ulrich Drepper (353):
      (VERSION): Set to 2.6.90.
      * version.h (VERSION): Set to 2.6.90.
      Dummy files to prevent stub versions from being used.
      [BZ #4512]
      * sysdeps/unix/sysv/linux/i386/sync_file_range.S: Fix case where
      * rt/tst-shm.c: Use fstat64 instead of fstat.
      * malloc/mcheck.c (reallochook): If size==0, free the block.
      * malloc/malloc.c (do_check_chunk): Correct check for mmaped block
      * elf/dl-close.c (_dl_close_worker): When removing object from
      (__ASSUME_PRIVATE_FUTEX): Define for kernel >= 2.6.22.
      * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PRIVATE_FUTEX):
      * malloc/hooks.c (MALLOC_STATE_VERSION): Bump.
      [BZ #4514]
      [BZ #4525]
      * sysdeps/unix/sysv/linux/x86_64/sysconf.c: Move cache information
      * nscd/aicache.c (addhstaiX): If reported TTL is zero don't cache
      (pthread_functions): Don't add .ptr_wait_lookup_done here. 
(__pthread_initialize_minimal_internal): Initialize _dl_wait_lookup_done 
pointer in _rtld_global directly.
      * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Pass correct value
      * init.c (__pthread_initialize_minimal_internal): Check whether
      * Makerules (sysd-rules): Define PTW for ptw-* files.
      * sysdeps/powerpc/tls.h (tcbhead_t): Add gscope_flag.
      * sysdeps/i386/tls.h (THREAD_SET_PRIVATE_FUTEX,
      * io/bits/fcntl2.h (__open_2): Add nonnull attribute.
      Test of semaphores.
      * semaphoreP.h: Declare __old_sem_init and __old_sem_wait.
      * sysdeps/unix/sysv/linux/i386/i486/sem_post.S: Add private futex
      * sysdeps/unix/sysv/linux/internaltypes.h (struct pthread_barrier):
      * sysdeps/unix/sysv/linux/powerpc/libc-start.c: Include <sysdep.h>.
      * sysdeps/unix/sysv/linux/x86_64/sem_trywait.S (sem_trywait): Tiny
      * pthreadP.h (PTHREAD_RWLOCK_PREFER_READER_P): Define.
      * init.c: Make it compile with older kernel headers.
      * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_rdlock.S: Likewise.
      [__WORDSIZE=64]: Renamed __pad1 element int rwlock structure to
      * sysdeps/i386/tls.h (THREAD_GSCOPE_RESET_FLAG): Use explicit
      * sysdeps/unix/sysv/linux/futimes.c (miss_utimensat): Don't define
      * nscd/nscd_helper.c (get_mapping): Handle short replies instead
      * sysdeps/unix/sysv/linux/internaltypes.h: Introduce
      Fix comment.
      * crypt/md5-crypt.c: Fix comment.
      * sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S: Checking
      * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
      * pthread_getattr_np.c: No need to install a cancellation handler,
      * sysdeps/powerpc/powerpc32/970/fpu/Implies: New file.
      * sysdeps/ieee754/ldbl-128ibm/printf_fphex.c
      [BZ #4586]
      * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (nextafterl): Remove
      * configure.in: Avoid variable named BASH.
      * config.make.in: Likewise.
      (__sched_cpucount): Allow using special instruction for counting bits.
      * posix/sched_cpucount.c (__sched_cpucount): Allow using special
      * sysdeps/unix/sysv/linux/bits/sched.h: Make second parameter of
      * elf/dl-close.c (_dl_close_worker): Remove all to be removed
      * elf/dl-lookup.c (_dl_lookup_symbol_x): Remove use of r_nlist.
      * elf/do-lookup.h (do_lookup_x): Read r_nlist before r_list and
      (make_request): When determining whether there are IPv4/IPv6 addresses, 
ignore loopback addresses.
      [BZ #4599]
      * sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S:
      * allocatestack.c (allocate_stack): Make code compile if
      Tell gcc about the nonstandard sections.
      * sysdeps/generic/initfini.c: Tell gcc about the nonstandard sections.
      * elf/rtld.c (dl_main): Don't call init_tls more than once.
      [BZ #4647]
      * sysdeps/generic/ldsodefs.h (rtld_global): Reorder some elements
      * elf/dl-close.c (free_mem): Free _dl_scope_free_list.
      * nis/nis_domain_of.c (__nis_domain_of): Make the code a bit more
      * pthread_getattr_np.c (pthread_getattr_np): Clear cpuset and
      (pthread_getattr_np): Clear cpuset and cpusetsize if 
pthread_getaffinity_np failed with ENOSYS.
      (open_verify): Find .note.ABI-tag notes even in PT_NOTE segments with 
multiple notes.
      * elf/dl-load.c (open_verify): Find .note.ABI-tag notes even
      007-06-29  Martin Schwidefsky  <address@hidden>
      * sysdeps/unix/sysv/linux/bits/socket.h: Add PF_RXRPC and AF_RXRPC.
      * sysdeps/unix/sysv/linux/bits/socket.h (PF_UNIX): Update comment.
      [BZ #4702]
      * elf/dl-sysdep.c (_dl_important_hwcaps): Add integer overflow check.
      Fix typo.
      Include stdlib.h, list.h, sysdep.h and kernel-features.h.
      * sysdeps/sh/tls.h: Include stdlib.h, list.h, sysdep.h and
      [BZ #4745]
      * libio/wstrops.c (_IO_wstr_underflow): Clear errno before
      * stdio-common/vfscanf.c (_IO_vfscanf): Add additional test for EOF
      * sysdeps/x86_64/cacheinfo.c (intel_02_known): Add new entries.
      Test of greedy matching in strptime.
      [BZ #4773]
      [BZ #4775, BZ #4776]
      * sysdeps/powerpc/powerpc32/power6/memset.S: Update comments.
      (_IO_new_proc_open): Don't close child_std_end if one of proc_file_chain 
streams has that fileno.
      * libio/iopopen.c (_IO_new_proc_open): Don't close child_std_end
      [BZ #4792]
      * bits/confname.h (_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS): Define.
      * libio/libioP.h (_IO_acquire_lock_clear_flags2_fct): New function.
      * bits/types.h: Don't include stddef.h, don't define __need_size_t.
      * sysdeps/unix/sysv/linux/bits/sched.h (__sched_cpucount): Add
      * sysdeps/ia64/sched_cpucount.c: New file.
      * include/features.h (__USE_ISOC95): New define.
      Update.
      Define MSG_CMSG_CLOEXEC.
      * sysdeps/unix/sysv/linux/bits/socket.h: Define MSG_CMSG_CLOEXEC.
      * nscd/nscd_helper.c (get_mapping): Use MSG_CMSG_CLOEXEC for
      (_IO_new_file_fopen): Recognize 'e' flag and set O_CLOEXEC is needed.
      * libio/fileops.c (_IO_new_file_fopen): Recognize 'e' flag and set
      * login/utmp_file.c (setutent_file): Use O_CLOEXEC if possible.
      Fix compilation when unconditionally using private futexes.
      * sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S: Fix
      * pthread_rwlock_rdlock.c (__pthread_rwlock_rdlock): Add LLL_SHARED
      * io/Makefile (tests): Add tst-posix_fallocate.
      * sysdeps/unix/sysv/linux/powerpc/lowlevellock.h
      * sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S: Fix
      Include <fcntl.h>.
      * sysdeps/posix/posix_fallocate64.c: Undefine
      * iconv/gconv_int.h (__GCONV_NULCONV): New internal only error code.
      * include/time.h (enum ptime_locale_status): Remove.
      [BZ #4772]
      * iconvdata/gbk.c (BODY): Make buf and cp char instead of unsigned
      * nss/nsswitch.c (__nss_lookup_function): Don't cast &ni->known to
      * nscd/selinux.c (preserve_capabilities): Initialize new_caps
      * locale/programs/ld-monetary.c (monetary_finish): Avoid range check
      [BZ 4858]
      * posix/getconf.c (vars): Add missing _SC_LEVEL4_CACHE_LINESIZE
      Define old CPU_* macros in temers of __CPU_*_S macros.  Define CPU_*_S 
macros.
      * posix/Makefile (routines): Add sched_cpualloc and sched_cpufree.
      * sysdeps/unix/sysv/linux/bits/sched.h (__CPU_ZERO_S): Optimize
      [BZ #4860]
      (__get_nprocs): Use /sys filesystem to determine which processors are 
online.
      * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Use /sys
      * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs_conf): Count
      * sysdeps/unix/sysv/linux/i386/i486/pthread_rwlock_timedrdlock.S
      * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t
      * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post):
      * sysdeps/unix/sysv/linux/i386/syscalls.list (fallocate): Add fallocate
      * sysdeps/unix/sysv/linux/getsysstats.c (__get_nprocs): Using
      Change const to __const and add nonnull attributes.
      * rt/mqueue.h: Change const to __const and add nonnull attributes.
      * sysdeps/unix/dirstream.h (struct __dirstream): Move lock member
      * sysdeps/unix/opendir.c (__alloc_dir): Don't initialize ->data.
      * io/Makefile (aux): Add have_o_cloexec.
      Add U0141 and U0142.
      * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open
      * stdlib/strtod_l.c (____STRTOF_INTERNAL): Properly handle -0.
      * rt/aio.h: Add __nonnull attributes.
      * po/pl.po: Updated translation from translation team.
      * sysdeps/unix/opendir.c (__alloc_dir): Correct order of DIR
      Updated translation from translation team.
      * po/nl.po: Likewise.
      Updated translation from translation team.
      * po/zh_CN.po: Updated translation from translation team.
      Update from translation team.
      * po/sv.po: Update from translation team.
      * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_CLOEXEC): Define.
      * sysdeps/unix/sysv/linux/x86_64/sched_getcpu.S: Use correct
      (shm_open): Use O_CLOEXEC is available.
      * sysdeps/unix/sysv/linux/shm_open.c (shm_open): Use O_CLOEXEC is
      (shm_open): Fix typo in last change.
      * nss/nss_files/files-XXX.c (internal_setent): Use O_CLOEXEC if
      * nscd/connections.c: Use O_CLOEXEC is possible.  Use mkostemp
      * shadow/lckpwdf.c (__lckpwdf): Use O_CLOEXEC if possible.
      * elf/dl-misc.c (_dl_sysdep_read_whole_file): We really don't need
      * pthreadP.h (PTHREAD_ROBUST_MUTEX_PSHARED): Define.
      Include <kernel-features.h>.
      * sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S: Include
      * sysdeps/unix/sysv/linux/powerpc/dl-vdso.c: Move to...
      * sysdeps/unix/sysv/linux/dl-vdso.c (_dl_vdso_vsym): Expect
      * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Include stddef.h
      2007-08-01  Andreas Jaeger  <address@hidden>
      * sysdeps/unix/sysv/linux/powerpc/libc-start.c
      * sysdeps/unix/sysv/linux/x86_64/libc-start.c
      * sysdeps/unix/sysv/linux/clock_gettime.c (maybe_syscall_gettime_cpu):
      * elf/dl-dst.h: No need for _dl_dst_count, _dl_dst_substitute,
      * nscd/servicescache.c: Include kernel-features.h.
      * sysdeps/unix/sysv/linux/x86_64/libc-start.c
      * sysdeps/unix/sysv/linux/i386/i786/Implies: New file.
      * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_PSELECT,
      * po/bg.po: New file.  From the translation team.
      * stdlib/strtold_l.c: Include wchar.h if needed.  Add libc_hidden_def.
      * elf/dl-misc.c: Undo last change.  The kernel won't allow it.
      (__pthread_cond_broadcast): Pass LLL_PRIVATE to lll_* and or 
FUTEX_PRIVATE_FLAG into SYS_futex op if cv is process private. Don't use 
FUTEX_CMP_REQUEUE if dep_mutex is not process private.
      * sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
      Update from translation team.
      * po/nl.po: Update from translation team.
      * csu/libc-start.c: Don't handle VDSO_SETUP here.
      (do_lookup_x): Minimal improvement in hash lookup loop.
      [BZ #4937]
      * elf/elf.h: Define R_PARISC_PLABEL21L, R_PARISC_PLABEL14R,
      [BZ #4896, BZ #4936]
      [BZ #4925]
      [BZ #4938]
      * nscd/hstcache.c (cache_addhst): Minimal optimization.
      [BZ #4814]
      [BZ #4905]
      [BZ #4946]
      [BZ #4726]
      [BZ #4588]
      [BZ #4582]
      [BZ #4566]
      * nis/nis_table.c (nis_list): Don't fail if __follow_path returned
      * sysdeps/i386/dl-trampoline.S (_dl_runtime_resolve): Avoid
      [BZ #3924]
      * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Correctly
      * sysdeps/unix/sysv/linux/i386/syscalls.list: No reason to mark
      * resolv/arpa/nameser.h (NS_OPT_DNSSEC_OK): Define.
      * sysdeps/unix/sysv/linux/x86_64/init-first.c
      [BZ #3842]
      * sysdeps/x86_64/cacheinfo.c (handle_amd): Handle L3 cache
      * sysdeps/x86_64/cacheinfo.c (handle_amd): Fix computation of
      * config.make.in (datarootdir): Add to shut up configure.
      fallocate64 as EXTRA.  It is not referenced if the symbol isn't
      * debug/Makefile: Disable format checking when compiling tst-chk?.c.
      * posix/tst-rfc3484.c (__idna_to_unicode_lzlz): Initialize *OUTPUT.
      * posix/regex_internal.h: Prevent some declarations and definitions
      * stdio-common/Makefile: Avoid format string warning for tst-sprint.
      * nis/nis_xdr.c (_xdr_nis_server): Work around gcc alias warning.
      * Makerules: Use -p option with mkdir.
      * locale/programs/ld-collate.c (collate_output): Avoid warning if
      * iconvdata/iso-2022-kr.c (BODY): Fake initialization of array buf
      * sunrpc/key_prot.c (xdr_unixcred): Work around gcc alias warning.
      Debug version of fread.
      * libio/bits/stdio2.h (__fread_chk, __fread_unlocked_chk): New
      * nscd/nscd_helper.c (get_mapping): Avoid the pread call, just go
      * nscd/connections.c (send_ro_fd): Also transfer file size.
      * sysdeps/unix/sysv/linux/check_pf.c (IFA_F_OPTIMISTIC): Define to
      * sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
      Update from translation team.
      * po/cs.po: Update from translation team.
      * misc/sys/cdefs.h (__va_arg_pack): Define for GCC 4.3+.
      Reset digit to 0 for inputs starting with "0x".
      * inet/inet_net.c: Reset digit to 0 for inputs starting with "0x".
      * sysdeps/i386/i586/memcpy.S (__memcpy_chk): New definition.
      * rt/Versions (librt): Export __mq_open_2@@GLIBC_2.7.
      * sysdeps/unix/sysv/linux/i386/Makefile (sysdep_routines): Add
      * stdio-common/vfscanf.c (_IO_vfwscanf): Add support for 'm'
      * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_discover_osversion): Don't
      Correct return value type __THROW marker of splice, vmsplice, and tee.
      * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Correct return value
      * include/stdio.h (__isoc99_fscanf, __isoc99_scanf,
      * sysdeps/generic/ldsodefs.h (DL_LOOKUP_GSCOPE_LOCK): New definition.
      SHA-256 crypt entry point.
      * crypt/Makefile (libcrypt-routines): Add sha256-crypt, sha256,
      * sysdeps/posix/getaddrinfo.c (getaddrinfo): Avoid unnecessary
      * elf/dl-lookup.c (add_dependency): Handle failing memory
      * sysdeps/x86_64/cacheinfo.c (__x86_64_data_cache_size_half): Renamed
      [BZ #5043]
      [BZ #4972]
      * charmaps/MAC-CENTRALEUROPE: New file.
      [BZ #4972]
      [BZ #4963]
      * resolv/ns_print.c (ns_sprintrrf): Handle ns_t_a6 and ns_t_opt.
      [BZ #4556]
      * posix/regcomp.c (lookup_collation_sequence_value): check that
      [BZ #5028]
      (struct loaded_domain): Add conversions_lock member.
      [BZ #5058]
      * misc/sys/cdefs.h (__warndecl, __errordecl): For GCC 4.3+ define
      * iconvdata/Makefile (modules): Add KOI8-RU.
      * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store
      * locale/iso-639.def: Add several new entries.
      * iconvdata/Makefile (modules): Add ISO8859-9E.
      * po/pt_BR.po: Fix typo.
      * locales/en_GB: Change first weekday and workday to Monday.
      * locales/da_DK: Likewise.
      * locales/cs_CZ: Sort lowercase before uppercase.
      * locales/fr_FR: Change thousands_sep to U0020.
      * locales/sa_IN: New file.
      * locales/da_DK: Add missing collating symbol ETH.
      * locales/fa_IR: Add missing collating element Alef-Hamza.
      * locales/is_IS: Cleanup.  Remove invalid collation entries.
      * locales/lo_LA: Add missing collating element o-e.
      * locale/programs/ld-collate.c (collate_finish): Compare all bytes
      * locales/cs_SR: Removed.
      * include/stdio_ext.h (__fsetlocking): Define as macro.
      * locales/am_ET (LC_COLLATE): Define new script after copy.
      * locale/programs/ld-collate.c (collate_read): After initial copy
      [BZ #4941]
      [BZ #4705]
      [BZ #5071]
      [BZ #645]
      * de_DE.in: Adjust for correct handling of backward direction sorting.
      * string/strcoll_l.c (STRCOLL): Correct test for alloca use.
      * string/strcoll_l.c (STRCOLL): Correct handling of switching from
      2007-10-03  Jakub Jelinek
      * misc/sys/cdefs.h (__REDIRECT_LDBL, __REDIRECT_NTH_LDBL): New macros.
      * string/bits/string3.h (memcpy, memmove, mempcpy, memset, bcopy,
      Specializations of error functions.
      * misc/error.h: Remove support for use outside of libc.  We have to
      * login/login_tty.c (login_tty): The Linux kernel can return EBUSY
      2007-10-04  Jakub Jelinek
      * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add signalfd.
      * sysdeps/gnu/netinet/tcp.h: Define TCP_MD5SIG, TCP_MD5SIG_MAXKEYLEN,
      2007-10-04  Jakub Jelinek  <address@hidden>
      [BZ #5112]
      [BZ #5113]
      [BZ #5104]
      [BZ #5063]
      [BZ #5010]
      [BZ #4407]
      * nscd/nscd_helper.c (__nscd_cache_search): Prevent endless loops.
      * nscd/connections.c (verify_persistent_db): Recognize circular lists.
      [BZ #3924]
      * misc/error.h: Use __const instead of const.
      [BZ #5103]
      [BZ #2633]
      [BZ #181]
      * locale/programs/ld-time.c (time_finish): Default for
      [BZ #73]
      * sysdeps/unix/sysv/linux/eventfd_read.c (eventfd_read): Use
      * locales/de_DE: Set first week day to Monday.
      * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Work around problem
      * sysdeps/pthread/bits/libc-lock.h (__libc_rwlock_init): Inside of
      * stdio-common/printf-parse.h: Include string.h and wchar.h.
      Remove tok_elif, add tok_elifdef and tok_elifndef.
      * locale/programs/locfile-token.h: Remove tok_elif, add tok_elifdef
      (collate_read): If ignore_content and nowtok is tok_define, eat any 
tok_eol tokens.
      * locale/programs/ld-collate.c (collate_read): If ignore_content
      * iconv/gconv_simple.c: Add some branch prediction.
      * locale/programs/ld-collate.c (collate_read): Optimize a bit.
      * posix/fnmatch_loop.c: Take rule index returned as part of
      (save_aux_cache): Free memory allocated for temporary file name.
      * elf/cache.c (save_aux_cache): Free memory allocated for
      * locale/programs/repertoire.c (repertoire_read): Always free
      [BZ #4359]
      write-only streams.  For read/write streams, check whether we
      * libio/Makefile (tests): Add tst-ext2.
      * intl/dcigettext.c (_nl_find_msg): Unlock the conversions_lock
      [BZ #3242]
      * nscd/nscd_getgr_r.c (nscd_getgr_r): Optimize a bit: use simpler
      [BZ #3195]
      [BZ #1140]
      * include/time.h: Declare __tzset_parse_tz and __tzset_compute.
      * sysdeps/posix/getaddrinfo.c (struct sort_result): Add
      [BZ #4098]
      * posix/tst-rfc3484.c (do_test): Adjust for addition of
      * posix/tst-rfc3484-2.c (do_test): Likewise.
      (rfc3484_sort): Make sure that even if qsort doesn't support
      * nscd/nscd_getgr_r.c (nscd_getgr_r): Store result of successful
      * posix/glob.c: Add some branch prediction throughout.
      * posix/glob.c: Reimplement link_exists_p to use fstatat64.
      [BZ #3425]
      (REENTRANT_NAME): Mangle start and start_fct pointers.
      * nss/getXXbyYY_r.c (REENTRANT_NAME): Mangle start and start_fct
      Make an empty file.
      * sysdeps/x86_64/cacheinfo.c (__x86_64_shared_cache_size): Define.
      (__tzfile_compute): For use_last case set i to num_transition rather than 
num_transitions - 1.
      (__tzfile_read): Take extra memory requested by caller into account when 
copying TZ string.
      [BZ #5184]
      Help the compiler recognize unreachable code on 32-bit machines.
      (__tzfile_read): Read POSIX TZ string if available even when time_t is 
32-bit. (__tzfile_compute): Override POSIX TZ string STD/DST zone names if 
timezone data read by __tzfile_default.  Ensure __tzname[0] is always set after 
the search.
      * time/tzfile.c (__tzfile_read): Read POSIX TZ string if available
      * sysdeps/x86_64/memset.S: Revert to old version for now.  The cost is
      * sysdeps/x86_64/cacheinfo.c: Comment out code added in support of
      * sysdeps/posix/getaddrinfo.c (getaddrinfo): When sorting addresses
      * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Define F_DUPFD_CLOEXEC.
      [BZ #5186]
      * version.h (VERSION): Bump to 2.7.
      * include/features.h (__GLIBC_MINOR__): Bump to 7.
      Remade for stable-2.7

-----------------------------------------------------------------------


hooks/post-receive
-- 
glibc maintenance



reply via email to

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