[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] glibc maintenance annotated tag, glibc-2.7, created. glibc-2.7,
Thomas Schwinge <=