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


From: Thomas Schwinge
Subject: [SCM] glibc maintenance annotated tag, glibc-2.3.4, created. glibc-2.3.4
Date: Wed, 26 May 2010 18:28:24 +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.3.4 has been created
        at  cf71667c83f79928ef4d7d21566a135068f429fc (tag)
   tagging  fe7057ad928ffd9a3b0ccbb8d42442bf6ac65979 (commit)
  replaces  glibc-2.3.3
 tagged by  Roland McGrath
        on  Wed Dec 29 09:20:08 2004 +0000

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

iD8DBQBKJXUB2vc1Cn671iURAiK2AJ9KdnOfIulSzTpnMdoJWoC5q+xClwCdFrp2
M6fP/F7sGYF/W1BCuPlT8Tk=
=/8AC
-----END PGP SIGNATURE-----

Andreas Jaeger (104):
      * config.make.in (fno-unit-at-a-time): Define.
      Update.
      Remove broken declaration.
      Update.
      Mark sqrt_data as used.
      Update.
      (__asm__): Remove extra .prologue.
      Pass also 6th argument to syscall.
      Update.
      * sysdeps/generic/system.c (__libc_system): Fix typo, reported by
      * sysdeps/generic/system.c (__libc_system): Fix typo, reported by
      Do not raise execptions for exp(NaN).
      Update.
      Update.
      (yn_test): Expect invalid exception for negative arguments. (y0_test): 
Likewise. (y1_test): Likewise.
      * Makefile (generated): Add missing files.
      Update.
      * resolv/Makefile (generated): New.
      Update copyright year.
      (re_match_context_t): Add dfa member.
      Fix typo.
      Add cfi directives.
      Update.
      * sysdeps/x86_64/strcspn.S: Fix typo in last patch.
      Add proper unwind information.
      * sysdeps/ieee754/dbl-64/e_pow.c (log2): Rename to my_log2 to
      * iconv/gconv_simple.c (ucs4le_internal_loop): Remove cast used as
      Update.
      Fix last commit.
      PR 7
      Update.
      Only load 4 bytes.
      Update.
      * configure.in: Remove glibcbug creation.
      (internal_ucs4le_loop): Remove cast used as lvalue.
      * elf/dl-load.c (_dl_map_object_from_fd): Fix casts used as lvalue.
      * posix/bug-ga1.c: Include <string.h> for memset prototype.
      (Tools for Compilation): Autoconf 2.53 is required. (Supported 
Configurations): Add x86_64-*-linux.
      Update.
      (BODY): Remove cast used as lvalue.
      Update.
      * sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT_KERNEL_CHECK):
      (__sched_getaffinity_old): Fix interface.
      Update.
      * sysdeps/unix/sysv/linux/pthread_setaffinity.c
      (main): Use tmpfile instead of tmpnam.
      Update.
      (__pthread_attr_setaffinity_old): Remove const.
      (__pthread_attr_setaffinity_old): Remove const.
      (new_do_write): Return _IO_size_t to make 64-bit clean.
      Update.
      Include <string.h> for strncmp.
      Update.
      * sysdeps/x86_64/pt-machine.h: Add used attribute to stack_pointer
      (RTLD_START): Do not use nested .end.
      Update.
      Fix last commit.
      * sysdeps/unix/sysv/linux/x86_64/bits/semaphore.h
      (__makecontext): Correctly compute alignment.
      Update.
      (CFLAGS-pt-initfini.s): Set to -fno-unit-at-a-time.
      Update.
      (__makecontext): Handle more than 6 args correctly.  Based on a patch by 
Masahide Washizawa.
      Update.
      Add email address.
      Fix assembler in last patch.
      Update.
      (CFLAGS-pt-initfini.s): Remove redundant override that missed -g0.
      (__dl_runtime_resolve): Update to use _dl_lookup_symbol_x. 
(elf_machine_runtime_link_map): Don't INTUSE _dl_signal_error.
      Update.
      UPdate.
      Fix entries.
      Add semtimedop.
      * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Add
      [BZ #341] (O_NOATIME): Define.
      [BZ #341]
      (CENABLE, CDISABLE, __local_multiple_threads): Fix definitions for 
IS_IN_librt.
      * sysdeps/mips/dl-machine.h (_dl_start_user): Don't set
      (CFLAGS-nscd_setup_thread.c): Set to -fpie.
      * nscd/Makefile (CFLAGS-nscd_setup_thread.c): Set to -fpie.
      * sysdeps/x86_64/dl-machine.h (elf_machine_rela_relative): Remove
      Update.
      (elf_machine_rela_relative): Replace static inline by auto inline, add 
always_inline attribute. (elf_machine_rel): Likewise. (elf_machine_rela): 
Likewise. (elf_machine_lazy_rel): Likewise. (elf_machine_lazy_rela): Likewise. 
(elf_machine_rel_relative): Likewise.
      (CFLAGS-nscd_initgroups.c): Set to -fpie. (CFLAGS-initgrcache.c): 
Likewise.
      * nscd/Makefile (CFLAGS-nscd_initgroups.c): Set to -fpie.
      (__SYSCALL_CLOBBERS): Add "memory".
      Update.
      * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (__SI_MAX_SIZE):
      * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (__SI_MAX_SIZE):
      Include <sgidefs.h>.  Use _ABIO32, _ABIN32 and _ABI64 for ABI selection 
throughout.
      Update.
      Remove whitespace from last change
      (elf_machine_rela): Mark auto instead of static, add always_inline 
attribute. (elf_machine_rela_relative): Likewise. (elf_machine_lazy_rel): 
Likewise.
      Update
      Use #if defined to not receive warnings about undefined symbols.
      * math/math.h: Use #if defined to not receive warnings about
      (atan2_test): Compute value with 36 digits.
      update.
      Update.
      Use __interface_addr instead of __interface.
      [BZ #560, BZ #573]
      [BZ #562]
      [BZ #562]
      Fix last commit

Andreas Schwab (13):
      Avoid matching memory constraints.
      * sysdeps/m68k/m68020/bits/atomic.h: Avoid matching memory
      * include/rpc/rpc.h: Declare thread variables with their correct
      (INTERNAL_SYSCALL): Add LOAD_REGS_##nr. (LOAD_ARGS_0, LOAD_ARGS_1, 
LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4) (LOAD_ARGS_5, LOAD_ARGS_6): Load 
argument values into temporary variables. (LOAD_REGS_0, LOAD_REGS_1, 
LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4) (LOAD_REGS_5, LOAD_REGS_6): New macros 
to actually load the syscall argument registers.
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (INTERNAL_SYSCALL): Add
      Use __attribute_used__.
      * sysdeps/unix/sysv/linux/m68k/register-dump.h: Use
      Use "+m" constraint instead of separate "m" constraints.
      * sysdeps/m68k/m68020/bits/atomic.h: Use "+m" constraint instead
      Remove __THROW from inline definitions.
      *** empty log message ***
      (elf_machine_rela) (elf_machine_rela_relative, elf_machine_lazy_rel): 
Mark auto instead of static.
      *** empty log message ***

Richard Henderson (41):
      * Versions.def (libm): Add GLIBC_2.3.3.
      * sysdeps/alpha/bits/atomic.h (__arch_compare_and_exchange_xxx_8_int):    
     Cast old up to uint64_t before back down to inner width.         
(__arch_compare_and_exchange_xxx_16_int): Likewise.         
(__arch_compare_and_exchange_xxx_32_int): Likewise.         
(__arch_compare_and_exchange_xxx_64_int): Likewise.         
(__arch_compare_and_exchange_val_8_int): Cast result to         the type of the 
memory.         (__arch_compare_and_exchange_val_16_int): Likewise.         
(__arch_compare_and_exchange_val_32_int): Likewise.         
(__arch_compare_and_exchange_val_64_int): Likewise.         
(atomic_compare_and_exchange_bool_acq): Use __atomic_bool_bysize.         
(atomic_compare_and_exchange_bool_rel): Likewise.
      * sysdeps/alpha/Makefile: New file.         * 
sysdeps/alpha/tcb-offsets.sym: New file.         * 
sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P):         Use 
MULTIPLE_THREADS_OFFSET to implement !libpthread !libc version.
      * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix typo.
      * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Prefix stubs with         
__syscall_, move nop inside, adjust users by +4.
      * sysdeps/unix/sysv/linux/alpha/Makefile [stdlib]: Process         
ucontext-offsets.sym.         * sysdeps/unix/sysv/linux/alpha/getcontext.S: New 
file.         * sysdeps/unix/sysv/linux/alpha/makecontext.S: New file.         
* sysdeps/unix/sysv/linux/alpha/setcontext.S: New file.         * 
sysdeps/unix/sysv/linux/alpha/swapcontext.S: New file.         * 
sysdeps/unix/sysv/linux/alpha/ucontext-offsets.sym: New file.
      * sysdeps/alpha/tls.h (tcbhead_t): Add private.         
(TLS_INIT_TCB_SIZE, TLS_INIT_TCB_ALIGN, TLS_TCB_SIZE,         TLS_PRE_TCB_SIZE, 
TLS_TCB_ALIGN, INSTALL_DTV, INSTALL_NEW_DTV,         GET_DTV, THREAD_DTV, 
THREAD_SELF, DB_THREAD_SELF): Match ia64.         (TLS_TCB_OFFSET, THREAD_ID, 
NO_TLS_OFFSET): Remove.         (THREAD_GETMEM, THREAD_GETMEM_NC): Simplify.    
     (THREAD_SETMEM, THREAD_SETMEM_NC): Likewise.         * 
sysdeps/unix/sysv/linux/alpha/createthread.c (TLS_VALUE): Match ia64.
      * sysdeps/alpha/dl-machine.h (RTLD_START): Use _dl_argv_internal.
      * sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use         
!samegp relocation.
      * sysdeps/unix/alpha/sysdep.h: Revert last change.
      * elf/dl-load.c: Don't declare __libc_stack_end.         * 
sysdeps/generic/libc-start.c: Likewise.         * 
sysdeps/unix/sysv/linux/dl-execstack.c: Likewise.         * 
sysdeps/generic/segfault.c: Likewise.  Include ldsodefs.h.         * 
sysdeps/generic/backtrace.c: Likewise. linuxthreads/         * attr.c: Include 
ldsodefs.h.         (pthread_getattr_np): Don't declare __libc_stack_end. nptl/ 
        * allocatestack.c: Don't declare __libc_stack_end.         * init.c 
(__pthread_initialize_minimal_internal): Likewise.         * 
pthread_getattr_np.c (pthread_getattr_np): Likewise.
      * include/unistd.h (__libc_enable_secure): Mark attribute_relro.         
(__libc_enable_secure_internal): Likewise.
      * Versions.def (libm): Replace GLIBC_2.3.3 with GLIBC_2.3.4.         * 
sysdeps/alpha/fpu/Versions (libm): Likewise.         * 
sysdeps/alpha/fpu/cfloat-compat.h (cfloat_versions): Likewise.         * 
sysdeps/alpha/fpu/s_clog10f.c (clog10f): Likewise.
      * soft-fp/quad.h (union _FP_UNION_Q): Add longs structure.         * 
sysdeps/alpha/Implies: Add alpha/soft-fp.         * 
sysdeps/alpha/soft-fp/sfp-machine.h: Rewrite for GEM interface.         * 
sysdeps/alpha/Subdirs, sysdeps/alpha/soft-fp/Makefile,         
sysdeps/alpha/soft-fp/Versions, sysdeps/alpha/soft-fp/local-soft-fp.h,         
sysdeps/alpha/soft-fp/ots_add.c, sysdeps/alpha/soft-fp/ots_cmp.c,         
sysdeps/alpha/soft-fp/ots_cmpe.c, sysdeps/alpha/soft-fp/ots_cvtqux.c,         
sysdeps/alpha/soft-fp/ots_cvtqx.c, sysdeps/alpha/soft-fp/ots_cvttx.c,         
sysdeps/alpha/soft-fp/ots_cvtxq.c, sysdeps/alpha/soft-fp/ots_cvtxt.c,         
sysdeps/alpha/soft-fp/ots_div.c, sysdeps/alpha/soft-fp/ots_mul.c,         
sysdeps/alpha/soft-fp/ots_nintxq.c, sysdeps/alpha/soft-fp/ots_sub.c:         
New files.
      * sysdeps/alpha/soft-fp/ots_cvtxt.c (_OtsConvertFloatXT): Fix typo        
 in name.
      * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.       
  (glibc21_stat): New.         * sysdeps/unix/sysv/linux/alpha/fxstat.c: New 
file.         * sysdeps/unix/sysv/linux/alpha/lxstat.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/xstat.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/xstatconv.c (__xstat_conv): Add         code for 
_STAT_VER_GLIBC2_3_4.         (__libc_missing_axp_stat64): New.         * 
sysdeps/unix/sysv/linux/alpha/xstatconv.h: New file.         * 
sysdeps/unix/sysv/linux/alpha/bits/stat.h (__ST_TIME): New.         
(_STAT_VER_GLIBC2_3_4, _STAT_VER_KERNEL64): New.         (struct stat, struct 
stat64): Update to new format.         (_STATBUF_ST_NSEC): New.
      * sysdeps/alpha/tcb-offsets.sym (PID_OFFSET): New.         * 
sysdeps/unix/sysv/linux/alpha/pt-vfork.S: Save/restore PID.         * 
sysdeps/unix/sysv/linux/alpha/vfork.S: New file.
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Propagate         
oldvalue from CENABLE to CDISABLE.
      * sysdeps/unix/sysv/linux/alpha/select.S: Fix unwind.  Propagate         
oldvalue from CENABLE to CDISABLE.
      * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h,        
 and bits/inf.h.         * math/math.h: Include them.
      * sysdeps/alpha/s_fabs.S: Remove file.         * 
sysdeps/alpha/s_copysign.S: Remove file.
      * sysdeps/alpha/backtrace.c: New.
      * sysdeps/alpha/Makefile <gnulib> (sysdep_routines): Merge divrem         
variable, add unsigned variants.         * sysdeps/alpha/divrem.h: Remove file. 
        * sysdeps/alpha/div_libc.h: New file.         * sysdeps/alpha/divl.S: 
Rewrite from scratch.         * sysdeps/alpha/reml.S: Likewise.         * 
sysdeps/alpha/divq.S: Likewise.         * sysdeps/alpha/remq.S: Likewise.       
  * sysdeps/alpha/divlu.S: New file.         * sysdeps/alpha/remlu.S: New file. 
        * sysdeps/alpha/divqu.S: New file.         * sysdeps/alpha/remqu.S: New 
file.
      * sysdeps/alpha/remqu.S: Detect power-of-two special case.
      * sysdeps/alpha/div_libc.h (_ITOFS, _ITOFT, _FTOIT, _ITOFT2): New.        
 * sysdeps/alpha/divl.S, sysdeps/alpha/divq.S, sysdeps/alpha/divqu.S,         
sysdeps/alpha/reml.S, sysdeps/alpha/remq.S, sysdeps/alpha/remqu.S:         Use 
them.
      * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".         (_ITOFT, 
_FTOIT, _ITOFT2): Likewise.
      * sysdeps/alpha/divq.S: Save t3 before it gets clobbered.         * 
sysdeps/alpha/remq.S: Likewise.         * sysdeps/alpha/div.S, 
sysdeps/alpha/ldiv.S: Rewrite with the         new division algorithms in 
divl.S and divq.S respectively.
      * sysdeps/alpha/elf/start.S (_start): Use $15 as frame unwind         
instead of $31.  Zero $15.         * sysdeps/unix/sysv/linux/alpha/clone.S 
(thread_start): Likewise.
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P):        
 Move definition inside libpthread, libc, librt check.  Provide         
definition for rtld.
      * sysdeps/alpha/div.S: Save and restore FPCR around fp operations.        
 * sysdeps/alpha/divl.S, sysdeps/alpha/divq.S, sysdeps/alpha/divqu.S,         
sysdeps/alpha/ldiv.S, sysdeps/alpha/reml.S, sysdeps/alpha/remq.S,         
sysdeps/alpha/remqu.S: Likewise.         * sysdeps/alpha/div_libc.h (FRAME): 
Increase to 64.
      * sysdeps/alpha/fpu/fraiseexcpt.c: Remove file.         * 
sysdeps/unix/sysv/linux/kernel-features.h         
(__ASSUME_IEEE_RAISE_EXCEPTION): New.         * 
sysdeps/unix/sysv/linux/alpha/fraiseexcpt.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/kernel_sysinfo.h: New file.         * 
sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Use it.         * 
sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
      * sysdeps/unix/sysv/linux/alpha/vfork.S: Use libc_hidden_def.
      * sysdeps/alpha/fpu/libm-test-ulps: Update.         * 
scripts/data/c++-types-alpha-linux-gnu.data: New file.
      * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue.         * 
sysdeps/unix/alpha/sysdep.h (LEAF, ENTRY): Align entry points         to 16 
byte boundaries.
      * sysdeps/alpha/dl-machine.h (elf_machine_rela,         
elf_machine_rela_relative, elf_machine_lazy_rel): Mark auto         instead of 
static.
      * sysdeps/unix/sysv/linux/adjtime.c (ADJTIME): Use prototype         
style definition.         * sysdeps/unix/sysv/linux/alpha/adjtime.c (ADJTIME): 
If         __ASSUME_TIMEVAL64, define __adjtime directly rather than         
via strong_alias.
      * sysdeps/alpha/tcb-offsets.sym (thread_offsetof): Redefine to         
make gcc4 happy.
      * sysdeps/unix/sysv/linux/alpha/register-dump.h: New file.         * 
sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h (SIGCONTEXT): Add         _code 
argument, pass sigcontext by pointer.         (SIGCONTEXT_EXTRA_ARGS): 
Likewise.         (GET_PC, GET_FRAME, GET_STACK): Expect ctx as pointer.
      * sysdeps/unix/sysv/linux/alpha/setregid.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/setresgid.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/setresuid.c: New file.         * 
sysdeps/unix/sysv/linux/alpha/setreuid.c: New file.
      * sysdeps/unix/sysv/linux/alpha/register-dump.h (regnames): Align.        
 (linefeed): Remove.         (register_dump): Rewrite to generate into a flat 
buffer instead         of into iovecs.
      * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support         
for NPTL where the PID is stored at userlevel and needs to be         reset 
when CLONE_THREAD is not used. nptl/         * 
sysdeps/unix/sysv/linux/alpha/clone.S: New file.         * 
sysdeps/alpha/tcb-offsets.sym (TID_OFFSET): New.

Roland McGrath (325):
      2003-12-02  Roland McGrath  <address@hidden>
      * scripts/config.sub: Update from master, timestamp='2003-10-20'.
      2003-12-17  Roland McGrath  <address@hidden>
      * Makefile (tst-cancelx7-ARGS): New variable.
      2003-11-25  Roland McGrath  <address@hidden>
      2003-12-02  Roland McGrath  <address@hidden>
      * thread_dbP.h (DB_FUNCTION): New macro.
      2003-12-20  Roland McGrath  <address@hidden>
      * manual/arith.texi (Parsing of Integers): Typo fix.
      2003-12-21  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/dl-sysdep.c (_exit): Define with attribute_hidden.
      * sysdeps/unix/sysv/linux/ia64/dl-static.c (_dl_static_init):
      2003-12-23  Roland McGrath  <address@hidden>
      * tst-oddstacklimit.c: New file.
      * sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Avoid using ?:
      * locales/en_ZA: Correcty typo in changelog (Sofware -> Software).
      2003-12-30  Paul Eggert  <address@hidden>
      * time/mktime.c (check_result): Use less-confusing report format.
      2003-12-31  Joseph S. Myers  <address@hidden>
      * CONFORMANCE: Update.
      * time/mktime.c: (my_mktime_localtime_r):
      2003-12-30  Paul Eggert  <address@hidden>
      * time/mktime.c (verify): New macro.
      2003-12-11  Ulrich Weigand  <address@hidden>
      * sysdeps/alpha/tls.h (DB_THREAD_SELF): Pass bit size of thread
      2004-01-13  Roland McGrath  <address@hidden>
      * sysdeps/powerpc/tcb-offsets.sym: Put -- separator line before any
      2004-01-13  Roland McGrath  <address@hidden>
      2004-01-13  Segher Boessenkool  <address@hidden>
      * Makerules (gen-as-const): Don't silently continue on failure.
      2004-01-13  Daniel Jacobowitz  <address@hidden>
      * sysdeps/powerpc/nofpu/sim-full.c (__sim_exceptions)
      (Tools for Compilation): Grammar fixes.
      2004-01-29  Roland McGrath  <address@hidden>
      * io/ftwtest-sh: Use $tmp consistently, not literal /tmp.
      * time/tzset.c (tzset_internal): Cap hour in POSIX $TZ rule format to
      * configure.in: Don't set CCVERSION.
      * nis/ypclnt.c (__yp_bind_client_create): New, small chunk
      2003-12-05  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/i386/syscalls.list: Turn vm86 into vm86old
      2004-02-10  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/configure.in: Move `retcode' check to ...
      * sysdeps/mach/hurd/times.c (__times): Use union instead of cast.
      2004-03-08  Jeroen Dekkers  <address@hidden>
      * elf/rtld.c (_rtld_global_ro) [MAP_COPY]: Don't set _dl_unload_cache.
      2004-03-12  Roland McGrath  <address@hidden>
      * db_info.c [TLS_DTV_AT_TP && TLS_TP_OFFSET > 0]
      2004-03-13  Jakub Jelinek  <address@hidden>
      * db_info.c: Don't use TLS_TP_OFFSET in the #if, but
      2004-03-11  Jeroen Dekkers  <address@hidden>
      * cppflags-iterator.mk: Change libof-$(cpp-src) to
      2004-03-17  Roland McGrath  <address@hidden>
      * elf/ldconfig.c (parse_conf_include): New function.
      * elf/ldconfig.c: Include stdbool.h.
      * manual/Makefile (stamp-summary): Use -k option to sort,
      2004-03-20  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/dl-execstack.c: New file.
      (_dl_make_stack_executable): Disable for static linking.
      2004-03-24  Roland McGrath  <address@hidden>
      * Makefile ($(objpfx)c++-types-check.out): Reduce duplication in
      * Makerules ($(common-objpfx)shlib.lds): Don't use \n in rhs of sed
      2004-04-01  Roland McGrath  <address@hidden>
      * elf/tst-execstack.c (do_test): Make F static.
      2004-04-19  Roland McGrath  <address@hidden>
      * rt/tst-mqueue9.c (do_test): Initialize RESULT.
      2004-04-21  Jakub Jelinek  <address@hidden>
      .
      [BZ #139]
      [BZ #139]
      [BZ #140]
      [BZ #130, BZ #131]
      2004-04-30  Roland McGrath  <address@hidden>
      * hurd/hurdlookup.c (__hurd_file_name_split): Return ENOENT for "".
      2004-05-18  Roland McGrath  <address@hidden>
      * sysdeps/generic/unwind.h: Change copyright terms from GCC GPL to
      2004-05-15  Chris Demetriou  <address@hidden>
      * sysdeps/mips/dl-machine.h (ELF_DL_FRAME_SIZE)
      2004-05-25  Roland McGrath  <address@hidden>
      * sysdeps/generic/unwind-dw2-fde-glibc.c: Change copyright terms from
      * sysdeps/unix/sysv/linux/bits/in.h: Cosmetic fixes to get in sync
      2004-05-26  Roland McGrath  <address@hidden>
      * sysdeps/generic/bits/in.h
      2004-05-29  Roland McGrath  <address@hidden>
      * elf/Makefile (shared-only-routines): Add dl-caller.
      2004-05-27  Roland McGrath  <address@hidden>
      * td_thr_validate.c: When we find no threads and the inferior appears
      [BZ #209]
      This is not really associated with [bug #209], but is a test.
      * sysdeps/generic/setenv.c (setenv): Return -1/EINVAL if name is
      [BZ #199]
      * elf/tls-macros.h [__s390x__] (TLS_LD, TLS_GD): Clobber also r14.
      * sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian.
      * sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED.
      2004-05-04  H.J. Lu  <address@hidden>
      * sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r."
      [BZ #150]
      * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix pasto
      * stdio-common/psignal.c (psignal): Don't use BUF when asprintf
      [BZ #217, BZ #219]
      * sysdeps/i386/bits/string.h (memcpy): Add () around arguments.
      [BZ #209]
      [BZ #209]
      Remove cruft, still testing [BZ #209].
      [BZ #209]
      Remove cruft, finally [BZ #209] is done.
      2004-06-18  Roland McGrath  <address@hidden>
      * Makerules (compile-mkdep-flags): Add -MT address@hidden
      2004-06-19  Roland McGrath  <address@hidden>
      * inet/bug-if1.c: Include <string.h>.
      2004-06-29  Roland McGrath  <address@hidden>
      * Banner: NPTL no longer has its own version number.
      2004-07-01  Roland McGrath  <address@hidden>
      * aclocal.m4: Add provide for AC_CONFIG_AUX_DIR_DEFAULT.
      2004-05-18  Andreas Schwab  <address@hidden>
      * elf/dl-load.c (_dl_map_object_from_fd): Use the end address of
      2004-07-07  Roland McGrath  <address@hidden>
      * Makefile (dist-separate): New variable.
      * nss/getent.c (print_group, print_passwd): Use %lu format for
      2004-07-12  Roland McGrath  <address@hidden>
      * manual/signal.texi (Interrupted Primitives): Make clear that
      [BZ #263]
      [BZ #209]
      Looks like [BZ #209] is fixed again.
      2004-07-02  Roland McGrath  <address@hidden>
      * configure.in (add_ons): Substitute this.  Move $add_ons handling
      2004-07-21  Roland McGrath  <address@hidden>
      * Makefile ($(objpfx)multidir.mk): Use $(make-target-directory).
      2004-07-26  Roland McGrath  <address@hidden>
      * sysdeps/posix/waitid.c [WEXITED]: Clear WEXITED bit in OPTIONS for
      2004-08-04  Roland McGrath  <address@hidden>
      * posix/tst-waitid.c (do_test): Kill the child process when bailing
      [WCONTINUED]: Test WCONTINUED functionality.
      2004-08-04  Roland McGrath  <address@hidden>
      * posix/tst-waitid.c (test_child): Sleep a second before stopping.
      * Makeconfig ($(common-objpfx)config.status):
      2004-08-09  Roland McGrath  <address@hidden>
      * time/strptime_l.c: #include <stdbool.h>, `bool' used in last change.
      Refer to web pages instead of bug-glibc.
      * FAQ.in: Refer to web pages instead of bug-glibc.
      2004-08-09  Roland McGrath  <address@hidden>
      * manual/install.texi (Supported Configurations): Replace bug-glibc
      * FAQ: Regenerated.
      [BZ #316]
      * sysdeps/generic/bits/in.h (struct ip_mreq): Remove definition.
      * iconvdata/testdata/ISO-2022-JP-3: Regenerated.
      * sysdeps/pthread/aio_misc.c (handle_fildes_io): Remove noreturn
      * sysdeps/ieee754/dbl-64/mpa.c: Include <sys/param.h>.
      2004-08-11  Roland McGrath  <address@hidden>
      * posix/tst-waitid.c (do_test): Ignore SIGCHLD before cleanup SIGKILL.
      * rt/tst-timer2.c (do_test): If timer_create fails, just continue.
      2004-08-11  Roland McGrath  <address@hidden>
      * configure.in (libc_cv_cpp_asm_debuginfo): Add missing braces around
      2004-08-13  Daniel Jacobowitz  <address@hidden>
      * scripts/output-format.sed: Handle default case of three-argument
      2004-08-14  Roland McGrath  <address@hidden>
      * sysdeps/mach/configure: Regenerated.
      [BZ #227]
      [BZ #227]
      * csu/elf-init.c: Update copyright terms including special exception
      * sysdeps/i386/i686/Makefile (elide-routines.os): Append hp-timing to
      * sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who):
      2004-08-20  Roland McGrath  <address@hidden>
      * csu/Makefile ($(objpfx)version-info.h): Use printf in place
      2004-08-26  Roland McGrath  <address@hidden>
      * configure.in (add_ons_automatic): New variable, set to yes or no
      * configure.in (usetls): Default to yes.
      2004-08-30  Roland McGrath  <address@hidden>
      * scripts/extract-abilist.awk: If `lastversion' variable defined, omit
      * wcsmbs/wcsmbsload.c (__wcsmbs_getfct): Move attribute_hidden
      * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Let gcc
      * sysdeps/unix/sysv/linux/bits/waitflags.h
      2004-09-02  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/tls.h (TLS_INIT_TP_EXPENSIVE): New macro.
      Add backslashes missing in last change.
      2004-09-03  Alfred M. Szmidt  <address@hidden>
      * sysdeps/mach/hurd/i386/tls.h (THREAD_DTV): Changed type of _DTV
      2004-09-06  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/dl-sysdep.c (__writev): Does use assert on FD
      2004-09-04  Jakub Jelinek  <address@hidden>
      * tst-cancel4.c (tf_waitid): Use WEXITED flag bit if available.
      2004-09-08  Roland McGrath  <address@hidden>
      * malloc/mcheck.c: Don't use __P.
      2004-09-09  Roland McGrath  <address@hidden>
      * td_ta_map_lwp2thr.c (td_ta_map_lwp2thr): Don't abort if inferior's
      2004-09-10  Kazuhiro Inaoka <address@hidden>
      2004-09-11  Alfred M. Szmidt  <address@hidden>
      * sysdeps/mach/hurd/i386/tls.h (__i386_set_gdt) [!HAVE_I386_SET_GDT]:
      * sysdeps/mach/hurd/i386/init-first.c (init1) [! SHARED]:
      2004-09-12  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/init-first.c (init1) [! SHARED]: Add decls
      (init1): fix one more nit in last change
      2004-09-13  Andreas Jaeger  <address@hidden>
      * configure.in: Support GCC 4.x.
      2004-09-16  Roland McGrath  <address@hidden>
      * configure.in (--with-headers): Let argument contain a : separated
      2004-09-18  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/waitid.c (do_waitid): Pass fifth argument to
      2004-09-20  Roland McGrath  <address@hidden>
      [BZ #391]
      2004-09-21  Roland McGrath  <address@hidden>
      * Versions: Add comment about linuxthreads' frozen ABI.
      [BZ #406]
      [BZ #406]
      [BZ #406]
      [BZ #406]
      2004-09-27  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/waitid.c (do_waitid): Add fifth argument to
      * posix/tst-waitid.c (do_test): Add tests for waitpid with WCONTINUED.
      2004-09-27  Roland McGrath  <address@hidden>
      * sysdeps/generic/bits/waitstatus.h (__WIFSIGNALED): Simplify bit
      [BZ #409]
      [BZ #420]
      [BZ #420]
      2004-10-04  Roland McGrath  <address@hidden>
      * include/errno.h [RTLD_PRIVATE_ERRNO] (errno): Rename the real symbol
      * sysdeps/unix/sysv/linux/ia64/sysconf.c (linux_sysconf): Fix a typo.
      typo
      2004-10-07  Andreas Schwab  <address@hidden>
      * misc/sys/uio.h: Change __vector to __iovec to avoid clash with
      2004-10-16  Alfred M. Szmidt  <address@hidden>
      * sysdeps/mach/hurd/Makefile (link-libc-static): Use
      * manual/memory.texi (Page Lock Functions): Typo fix.
      2004-10-18  Roland McGrath  <address@hidden>
      * dlfcn/bug-dlsym1.c (main): Remove bogus setenv call.
      [BZ #406]
      [BZ #406]
      typo
      2004-10-19  Roland McGrath  <address@hidden>
      * sysdeps/mach/readonly-area.c: New file.
      2004-10-20  Roland McGrath  <address@hidden>
      * manual/errno.texi (Error Codes): Add ENOKEY, EKEYEXPIRED,
      * Makeconfig ($(common-objpfx)shlib-versions.v.i): Check also
      [BZ #472]
      [BZ #472]
      [BZ #469] Imported from gnulib.
      [BZ #470] Import fix from gnulib.
      [BZ #468] Import a fix from gnulib.
      [BZ #471] Fix imported from gnulib.
      * elf/elf.h: Add R_MN10300_* relocation numbers.
      2004-10-22  Roland McGrath  <address@hidden>
      * Makefile (%.bz2, %.gz): Move these pattern rules ...
      Moved vax files to ports repository
      Moved tahoe files to ports repository
      Moved ancient files to ports repository
      * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Don't return early
      Ancient files moved to ports repository
      2004-10-25  Roland McGrath  <address@hidden>
      * configure.in (ASM_LINE_SEP): Move this setting to ...
      * nss/nss_files/files-parse.c (nss_files_parse_hidden_def): Define to
      * sysdeps/unix/bsd/hp: Directory and all files removed.
      either libc_hidden_def or libnss_files_hidden_def, not hidden_def.
      * login/openpty.c (openpty): Add libutil_hidden_def.
      * sysdeps/gnu/netinet/udp.h (struct udphdr): Use u_int16_t
      * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Initialize TCB->tcb.
      * sysdeps/mach/hurd/i386/tls.h (HURD_TLS_DESC_DECL): New macro.
      2004-10-28  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/syscalls.list: Remove setaltroot.
      * sysdeps/mach/hurd/i386/tls.h (_hurd_tls_fork): Use i386_thread_state
      [BZ #337]
      [BZ #187, BZ #337, BZ #421]
      Change contact address to address@hidden (a new alias for the 
libc-locales mailing list). [BZ #337]
      [BZ #473, BZ #487]
      2004-11-03  Marcus Brinkmann  <address@hidden>
      * sysdeps/generic/tempname.c (__path_search): Add missing argument
      * sysdeps/generic/sysconf.c: Include <grp.h> and <pwd.h>.
      * sysdeps/generic/utime.c: Include <stddef.h>.
      * posix/regex_internal.h (__regfree) [!_LIBC]: Define to regfree.
      * debug/tst-chk1.c (ret): New volatile variable.
      2004-11-04  Jakub Jelinek  <address@hidden>
      * libio/ftello.c (ftello): Don't subtract save_end - save_base
      * sysdeps/unix/sysv/linux/x86_64/sys/procfs.h [__WORDSIZE == 32]
      * Makeconfig (link-libc, rpath-dirs): Remove AIX cruft definitions.
      * manual/errno.texi (Error Codes): Revert last change for now.
      * sysdeps/generic/ldsodefs.h (struct rtld_global_ro): Define
      * sysdeps/gnu/errlist.c: Regenerated.
      2004-11-03  Marcus Brinkmann  <address@hidden>
      * sysdeps/gnu/_G_config.h (_G_HAVE_MREMAP): Define symbol.
      [BZ #530]
      [BZ #530]
      [BZ #541]
      [BZ #541]
      [BZ #542]
      [BZ #535]
      2004-11-12  Martin Schwidefsky  <address@hidden>
      * elf/elf.h: Add 20 bit relocations R_390_*20.
      2004-11-17  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/timer_routines.c (__start_helper_thread):
      2004-11-29  Roland McGrath  <address@hidden>
      * posix/confstr.c: Avoid punctuation in #error text.
      * sysdeps/gnu/Makefile ($(objpfx)errlist-compat.c):
      * stdlib/stdlib.h (realpath): Remove nonnull attribute.
      * posix/fnmatch_loop.c (internal_fnmatch): Clear is_seqval after
      * time/mktime.c (__mktime_internal): If SEC_REQUESTED != SEC,
      * extra-lib.mk (object-suffixes-$(lib)): Add .oS when
      * sysdeps/arm/sysdep.h: Define __USE_BX__ if bx is available.
      bogon
      bogon
      2004-12-05  Roland McGrath  <address@hidden>
      * Makeconfig: Comment typo fix.
      2004-12-06  Roland McGrath  <address@hidden>
      * sysdeps/unix/clock_nanosleep.c (clock_nanosleep): Diagnose EINVAL
      2004-12-07  Roland McGrath  <address@hidden>
      * rt/tst-timer5.c (setup_test): New function.
      * sysdeps/posix/sysconf.c (__sysconf_check_spec): Only define
      * elf/ldd.bash.in: When set -o pipefail is available, use that for
      2004-10-18  Maciej W. Rozycki  <address@hidden>
      * sysdeps/unix/sysv/linux/mips/bits/socket.h (__cmsg_nxthdr): Use
      2004-12-15  Steven Munroe  <address@hidden>
      * sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Make no_vmx symbol
      2004-12-16  Roland McGrath  <address@hidden>
      * nscd/Makefile ($(objpfx)nscd): Don't depend on $(selinux-LIBS),
      * sysdeps/unix/sysv/linux/dl-osinfo.h (DL_SYSDEP_OSCHECK): Fix
      [BZ #610]
      2004-12-18  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/powerpc/powerpc64/bits/local_lim.h:
      [BZ #416]
      * version.h (VERSION): 2.3.4.
      2004-12-19  Roland McGrath  <address@hidden>
      * iconv/iconvconfig.c (nostdlib, output_file, output_file_len):
      * iconv/Makefile (test-iconvconfig): New target.
      bogon
      2004-12-20  Roland McGrath  <address@hidden>
      * version.h (RELEASE, VERSION): development, 2.3.90
      2004-12-19  Roland McGrath  <address@hidden>
      .

Ulrich Drepper (1019):
      Three letter code of Romania changed.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fix overflow test.
      (gnulib): If have-cc-withh-libunwind is "yes", also mention -lunwind.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (find_subexp_node, check_arrival, check_arrival_add_next_nodes, 
check_arrival_expand_ecl, check_arrival_expand_ecl_sub, expand_bkref_cache): 
Rename the FL_OPEN parameter to TYPE, which is either OP_OPEN_SUBEXP or 
OP_CLOSE_SUBEXP.  Callers adjusted.
      Update.
      Update.
      Update.
      Update.
      Update.
      (re_search_internal): Limit search to the beginning of the buffer if the 
initial states are empty for contexts that do not include CONTEXT_BEGBUF or, if 
!preg->newline_anchor, that do not include any one of CONTEXT_BEGBUF and 
CONTEXT_NEWLINE.
      Update.
      Update.
      (__pthread_initialize_minimal_internal): Don't treat architectures with 
separate register stack special here when computing default stack size.
      Update.
      Add dl-symaddr and dl-fptr to the correct build strings.
      Update.
      Update.
      Update.
      Fix typo.
      Update.
      Update.
      Update.
      Update.
      (tf1): Improve error message.
      Update.
      (parse_dup_op): Return NULL if dup_elem is NULL, after checking syntax.  
Optimize. (calc_first): Fix comment.
      Update.
      (build_trtable): Don't allocate the trtable until state->word_trtable is 
known.  Don't hardcode UINT_BITS iterations on each bitset item.
      Update.
      Remove __THROW from cancellation points.
      Update.
      Update.
      Update.
      Use __builtin_expect in _IO_getc_unlocked, _IO_peekc_unlocked, 
_IO_ptc_unlcoked, _IO_getwc_unlocked, and _IO_putwc_unlocked.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (pthread_getattr_np): Make sure stack info returned for main thread does 
not overlap with any other VMA.
      Update.
      Update copyright year.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (match_ctx_free_subtops, search_cur_bkref_entry, match_ctx_add_sublast, 
sift_ctx_init, acquire_init_state_context, prune_impossible_nodes, 
check_halt_state_context, proceed_next_node, sift_states_backward, 
update_cur_sifted_state, check_dst_limits, check_dst_limits_calc_pos, 
sift_states_bkref, transit_state, check_subexp_matching_top, transit_state_sb, 
transit_state_mb, transit_state_bkref, get_subexp, get_subexp_sub, 
check_arrival, check_arrival_add_next_nodes, expand_bkref_cache, 
check_node_accept): Remove dfa parameter.  Get dfa from mctxt.  Adjust callers. 
(re_search_internal): Initialize mctxt.dfa.
      Update.
      Update.
      (regcomp): Fix comment typo. (regfree): Free preg->translate, clear 
buffer, allocated, fastmap and translate fields.
      Update.
      Update.
      Update.
      Define relro-LDFLAGS if have-z-relro==yes.  Add it to LDFLAGS.so and 
LDFLAGS-rtld. (+link): Add relro-LDFLAGS.
      Update.
      Change interface.  Add challenge for caller.
      Update.
      (__libc_stack_end): Mark hidden. (_dl_make_stack_executable): Add one 
more __builtin_expect.
      Include <tls.h>.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Define __libc_stack_end with rtld_hidden_data_def.
      Define HAVE_Z_RELRO if the linker supports -z relro.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add GLIBC_2.3.4.
      Update.
      Define PT_IA_64_HP_OPT_ANOT, PT_IA_64_HP_HSL_ANOT, and PT_IA_64_HP_STACK.
      Update.
      Update.
      (atomic_add): Fix test for using atomic_decrement.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update
      Update.
      Update.
      Update.
      (_dl_relocate_object): Move PT_GNU_RELRO protection into... 
(_dl_protect_relro): New routine.
      Update.
      Update.
      Update.
      Update.
      (build_range_exp) [!_LIBC]: Check validity of collation elements.
      Update.
      Update.
      Update.
      Update.
      #Update.
      Update.
      Update.
      Update.
      Undo parts of patch from 2000-2-11.  Initialize width correctly.
      Update.
      Update.
      Update.
      [BZ #10]
      Update.
      (_IO_cleanup): Do not use locking when flushing the buffers.  Some thread 
might be using a stream.
      [BZ #7]
      Cleanup last patch.
      #Update.
      memcmp optimized for i686.
      Update.
      Update.
      (_i18n_number_rewrite): Few more changes to make the code smaller.
      (__add_to_environ): Don't let the temporary copies of the variables 
accumulate on the stack.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Pretty printing.
      Update.
      Update.
      Update.
      Update.
      [BZ #24]
      Update.
      [BZ #6]
      Update.
      Update.
      Update.
      [BZ #18]
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (elf_get_dynamic_info): Recognize DF_1_NOW.  In ld.so, neither DT_FLAGS 
nor DT_FLAGS_1 must be used.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__lll_mutex_lock_wait): Optimize a bit more.  Just one copy of the 
atomic instruction needed.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      We don't need for specialized lookup functions. Combining the 
functionality does not slow down relocation processing, it might even speed it 
up a little.
      Update.
      Update.
      Update.
      Remove unnecessary macro definition.
      Update.
      Update.
      Update.
      Update.
      ChangeLog for libidn.
      Update.
      Update.
      Replaced with nb.po.
      Don't include idn-int.h in glibc.
      Update.
      Update.
      Update.
      Update to latest libidn version.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Typo.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #16]
      Update.
      Update.
      Update.
      Update.
      Update.
      Unify _dl_sym and _dl_vsym code and make the entry points wrappers around 
the unified code.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (JB_SIZE): Undefine before including __longjmp-common.S again.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Implement __idna_to_unicode_lzlz.  Split __idna_to_ascii_lz in two parts 
so that loading can be shared with the new function.
      Update.
      Implement AI_CANONIDN.
      (EAI_OVERFLOW): Define.
      Update.
      (idna_to_ascii_4z): Revert last patch.
      Update.
      Optimize a bit.  It's better to get a reference to the current locale and 
then use the _l functions.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__gconv_transform_utf8_internal): Use only one copy of error handling 
code.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (struct pthread_attr): Add cpusetsize field, remove next.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update from translation team.
      Update.
      (__pthread_getaffinity_new): Use INT_MAX instead of UINT_MAX.
      Update.
      Make sure yesexpr and noexpr regex start with '^'.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (really_getpid): Reorganize code to avoid warning.
      Update.
      Update.
      Update.
      (__strtol_ul_max_tab, __strtol_ull_max_tab, __strtol_ull_rem_tab, 
__strtol_ul_rem_tab, cutoff_tab, cutlim_tab, jmax_tab): New. (__strtol_l): Use 
them to avoid runtime division.
      Update.
      Update.
      Include stddef.h and stdlib.h.
      Update.
      Update.
      Header with call site checker definitions.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add IUTF8.
      Update.
      Update.
      (_dl_show_auxv): Add handling for ignored entries.  Ignore AT_IGNOREPPC.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add SERVICES_AUTHORITATIVE.
      Update.
      Update.
      Update.
      Regenerated.
      Restructure to avoid duplication in 64-bit version.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      umount support for ppc64/linux.
      Update.
      (DO_INLINE_SYSCALL): Move LOAD_ARGS_##nr up front and add LOAD_REGS_##nr. 
(LOAD_ARGS_0, LOAD_ARGS_1, LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4) (LOAD_ARGS_5, 
LOAD_ARGS_6): Load argument values into temporary variables. (LOAD_REGS_0, 
LOAD_REGS_1, LOAD_REGS_2, LOAD_REGS_3, LOAD_REGS_4) (LOAD_REGS_5, LOAD_REGS_6): 
New macros to actually load the syscall argument registers.
      Update.
      Update.
      Update.
      (SUBSTITUTE_ARGS_1, SUBSTITUTE_ARGS_2, SUBSTITUTE_ARGS_3, 
SUBSTITUTE_ARGS_4, SUBSTITUTE_ARGS_5, SUBSTITUTE_ARGS_6, SUBSTITUTE_ARGS_7): 
Load argument values into temporary variables.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fix.
      Update.
      Update.
      Update.
      Include <string.h>.
      Update.
      Update.
      Update.
      Update.
      Make sure helper thread has all signals blocked.
      Update.
      Update.
      Update.
      Wrong file.
      Update.
      Update.
      Use HIDDEN_JUMPTARGET for strlen and strcpy calls.
      Update.
      Update.
      Add 'defined'.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (AT_L1I_CACHESHAPE, AT_L1D_CACHESHAPE, AT_L2_CACHESHAPE, 
AT_L3_CACHESHAPE): New.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update from translation team.
      Update.
      (_dl_lookup_symbol_x): Correct _dl_signal_cerror call.
      Update.
      Update.
      Update.
      Update.
      [BZ #111]
      [BZ #40]
      [BZ #163]
      Add more tests.
      Update.
      Update.
      Update.
      Update.
      (idna_to_unicode_4z4z): Fix test for failed memory allocation.
      Update.
      Don't allow linking with _obstack.
      Update.
      Update.
      (add_dependency): Set DF_1_NODELETE bit in l_flags_1, not in l_flags.
      Update.
      Update.
      Update.
      (memcpy): Remove libc_hidden_builtin_def if MEMPCPY_P.
      Update.
      Update.
      #
      Update.
      (__condvar_tw_cleanup): Fix access to saved broadcast_seq value.
      Update.
      (__argp_error, __argp_failure): Check result of __asprintf call and don't 
use string if it failed.
      Update.
      Update.
      Update.
      Don't expand _itoa inline for libc.
      Update.
      (lll_futex_requeue): Pass val argument as 6th system call argument in %r7.
      Update.
      (if_indextoname): Correct error value for unknown interface.
      Update.
      Update.
      Update.
      [BZ #198, BZ #218]
      Update.
      Update.
      Additional makefile for Unix on Alpha.
      [BZ #231]
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #230, BZ #231]
      (if_nameindex): Use extend_alloca.
      Update.
      Update.
      [BZ #232]
      Update.
      Update.
      Update.
      Use get16/put16 for user given buffer in ucs2/ucs2reverse when unaligned 
memory access is attempted.
      Update.
      Update.
      Update.
      Update.
      Update.
      (glob64): Use libc_hidden_ver instead of libc_hidden_def.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fix typo.
      Test for deadlock situation when running destructors for DSOs.
      Update.
      (_dl_fini): Add nloaded variable, load GL(dl_nloaded) into it while still 
in critical section.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__pthread_cond_timedwait): Check for invalid nanosecond in timeout value.
      Update.
      [BZ #266]
      [BZ #262]
      Update.
      Update.
      [BZ #269]
      Update.
      Update.
      Update.
      Update.
      (__ieee754_powf): Don't generate invalid exception if |y| >= 1U<<31.
      [BZ #258]
      [BZ #244]
      Update.
      Update.
      Update.
      * sysdeps/unix/sysv/linux/mips/sys/user.h: Likewise.
      Change inet_aton type from in_addr_t to int.
      [BZ #276]
      Update.
      (prune_cache): Print correct list when debugging.
      Update.
      Update.
      Update.
      Update.
      [BZ #282]
      [BZ #284]
      [BZ #274]
      Update.
      Update.
      Update.
      Update.
      (cache_addpw): If necessary, add entry also under the name the user 
provided.
      Update.
      Update.
      (memcpy): Optimize better for smaller than 256 byte copies.  Also, use 
only one unrolled loop instead of two for the large copy case.
      Update.
      Update.
      Update.
      Update.
      (handle_request): Missing _() in last patch.
      (__vstrfmon_l): Memset whole info structure instead of trying to 
initialize some, but not all, fields one by one.
      (do_release_all): Add __libc_freeres_fn_section.
      (AI_NUMERICSERV): Define.
      Update.
      Update.
      [BZ #295]
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #211]
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #19]
      Update.
      [BZ #28]
      [BZ #33]
      [BZ #41]
      Update.
      [BZ #95]
      [BZ #106]
      [BZ #108]
      [BZ #116]
      [BZ #154]
      (strip): Also allow comma which is what is used to separate options.
      [BZ #194]
      (options): Mark parameter option names as translatable.
      [BZ #253]
      [BZ #285]
      [BZ #309]
      (tzset_internal): Add new parameter which is nonzero if called through 
tzset.  Use TZDEFAULT name including name comparison if the new parameter is 
zero.  This means implicit tzset calls will not cause files to be opened and 
read by tzfile.c all the time.
      Update.
      Add __BEGIN_DECLS for __getpagesize declaration.
      Update.
      Update from translation team.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (gaih_inet): Really set ai_canonname only in one entry.
      Update.
      Update.
      Update from translation team.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (_nss_dns_getcanonname_r): Don't use CNAME records, we better follow the 
chain of CNAME records which can be accomplished with A/AAAA lookups.
      Update.
      Update
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Don't build eval.c anymore.
      Update.
      Update.
      Update.
      Cosmetic changes.  Remove unnecessary __BEGIN_DECLS/__END_DECLS.
      Update.
      (cache_addpw): Use cope of original key in hash entry with alternative 
key.
      Update.
      (__arch_compare_and_exchange_bool_32_acq): Fix case where oldval is 
negative. (__arch_compare_and_exchange_bool_32_rel): Likewise.
      Update.
      * nscd/grpcache.c (cache_addgr): Use copy of original key in hash
      Update.
      Update.
      Update.
      Include bits/wordsize.h.  Make the header match i386 header when 
__WORDSIZE != 64.
      Update.
      (dl_main): First check existence of ld.so.preload with access.
      Update.
      [BZ #361]
      Update.
      [BZ #357]
      Update.
      (nscd_run): Check early for invalid request types.
      Update.
      Update.
      (cache_addgr): Use correct key length in cache_add calls.
      Update.
      Update.
      (gaih_inet): Fix problem with AF_UNSPEC lookup with AI_CANONNAME of name 
which has only IPv6 addresses.
      Update.
      (gaih_inet): Little code cleanup.  Move variable h into gethosts macro.
      No need to use __THROW in this header.
      Update.
      Update.
      Update.
      (getanswer): Remove __P use in variable definition.
      Use __PMT instead of __P where appropriate.
      Update.
      and atomic_delay is not already defined.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      * sysdeps/generic/nscd_setup_thread.c: New file.
      Update.
      Use __NTH instead of __THROW.
      Update.
      Update.
      Update.
      [BZ #375]
      (_int_free): Add inexpensive double free and memory corruption tests. 
(malloc_printf_nc): Renamed to malloc_printerr.  Second parameter is no format 
string anymore.  Don't use stdio.  Adjust all callers.
      Update.
      Update.
      Update.
      nt_free): Only do arena boundary check for contiguous arenas.
      Update.
      Update.
      [BZ #377]
      Update.
      Update.
      Update.
      Update.
      (cache_addhst): Sync also negative results to disk.
      Update.
      Update.
      [BZ #365]
      Update.
      Simplify help message printing.
      Update.
      Update.
      Update.
      UPdate.
      Update.
      Update.
      Regenerated: autoconf  configure.in
      Update.
      Update.
      Update.
      Update.
      Update.
      Add support for SELinux environments.
      iAdd __nscd_getai prototype.
      Add test for required SELinux features.
      Update.
      Patch mostly by Matthew Rickard <address@hidden>.
      Update.
      Update.
      Update.
      Update.
      [BZ #390]
      Update.
      Encodings without iconv support.
      (res_nmkquery): Randomize request ID every time.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (_dl_map_object_from_fd): Add caller check.
      If selinux has not explictly been requested, don't comment on it missing.
      Update.
      Update.
      Update.
      Update.
      (load_shobj): Add support for reading symbol table from debuginfo file.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__pthread_create_2_1): Remember whether thread is created detached and 
if yes, do not try to free the stack in case the thread creation failed.
      [BZ #405]
      Update.
      (daemon): Define errno in case /dev/null is not the correct device.
      Update.
      Update.
      Update.
      Update.
      (getaddrinfo): If determinination of source address fails, initialized 
source_addr_len field so that duplicate address recognition does not copy junk.
      Update.
      Update.
      [BZ #322]
      Update.
      [BZ #346]
      [BZ #356]
      [BZ #358]
      [BZ #362]
      _nl_make_l10nflist.  [BZ #322]
      [BZ #376]
      [BZ #381]
      [BZ #384]
      [BZ #407]
      [BZ #151]
      (get_type): Use "long long" for TOK_HYPER.  Otherwise isvectordef will 
loop infinitely if typedef hyper int64_6 is seen. (unsigned_dec): Use "unsigned 
long long" for similar reasons.
      Actually, quad_t and u_quad_t are better choices.
      Update.
      Update.
      Update.
      (gaih_inet): If NAME is a numerical IP address and AI_CANONNAME is set, 
return copy of NAME as ai_canonname.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add declaretion of addinitgroups and readdinitgroups.
      (__nscd_get_map_ref): Drop volatile from last parameter. 
(__nscd_drop_map_ref): Change second parameter to be a referenc to a variable.  
Update variable when cycle count changed.
      Update.
      Update.
      clients immediately stop using the database.
      (CFLAGS-initgrcache.c): Set to -fexceptions.
      Update.
      Update.
      Update.
      [BZ #417]
      Update.
      Update.
      (__nscd_getgrouplist): Add assert.
      (public_vALLOc): Add missing use of hooks. (public_pVALLOc): Likewise.
      Update.
      Update.
      Update,
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #424]
      Update.
      Update.
      Update.
      Update.
      (clock_getcpuclockid): Add missing retval.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (System V Number Conversion): Fix return type of ecvt_r, fcvt_r, qecvt_r, 
and qfcvt_r.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__libc_current_sigrtmin): Fix typo in comment.
      Fix typo in comment.
      (_dl_addr): Really use match everwhere.
      Update.
      Update.
      Update.
      [BZ #434]
      Update.
      Update.
      Update.
      [BZ #77]
      Update.
      Update.
      Update.
      Update.
      (nscd_init): Non-persistent database files are created with the 
_PATH_NSCD_XYZ_DB_TMP path.
      Update.
      Update.
      Update.
      2004-10-15  Jakub Jelinek  <address@hidden>
      Pretty printing.
      Update.
      (dl_open_worker): Avoid dereferencing map in statically linked code if 
there might none be found.
      Update.
      (__libc_dlsym_private, __libc_register_dl_open_hook): New functions. 
(__libc_dlopen_mode): Call __libc_register_dl_open_hook and 
__libc_register_dlfcn_hook.
      Update.
      Update copyright year. Use mktemp to create segv_output file.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
      Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi
      Update.
      (__lll_mutex_timedlock_wait): If woken but cannot get the lock, make sure 
2 is stored in the futex and we looked at the old value. Fix a few other 
problems to return the correct value.
      Update.
      Update.
      Update.
      Update.
      Remove compatibility code which is unused in glibc and probably bitrotten.
      Update.
      Update.
      Define hidden attribute macros for libnss_files.
      Update.
      Update.
      Define hidden attribute macros for libnsl.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (first_shoot): Fix typo.
      Test of globfree after failed glob call.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (sem_timedwait): Set ETIMEDOUT to errno when time is up.  Tweak to avoid 
assembler warning.
      Update.
      Update.
      (struct re_backref_cache_entry): Remove flag field. (struct 
re_sift_context_t): Remove cur_bkref, cls_subexp_idx, check_subexp fields.  
Move limits last.
      Update.
      Update.
      (_IO_new_file_seekoff): If mode is 0 and fp->_offset == _IO_pos_BAD, just 
call _IO_SYSSEEK (fp, 0, dir) and if successful set fp->_offset.
      Update.
      Pretty printing.
      (tests): Add tst-exit2.
      Update.
      Update.
      value correctly.  Patch by Mitsuru Kanda <address@hidden>.
      Update.
      Update.
      (libc_locked_map_ptr): Add new first parameter, used as class for 
definition.
      Update.
      Update.
      Update.
      Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and 
pthread-functions.h includes.  Include setxid.h.  Use INLINE_SETXID_SYSCALL 
macro instead of INLINE_SYSCALL, kill the HAVE_PTR__NPTL_SETXID guarded 
snippets.
      Update.
      Update.
      Update.
      Update.
      Remove gpl2lgpl variable.
      Add new function __libc_message which performs the printing and simple 
format string handling.  The string is written to tty, stderr, syslog in this 
order, stopping after the first successful output.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (_IO_FLAGS2_FORTIFY): Renamed from _IO_FLAGS2_CHECK_PERCENT_N.
      Update.
      [BZ #544]
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #552]
      Update.
      (__nscd_getai): Avoid memory and file descriptor leaks.
      Update.
      Update.
      Update.
      Update.
      Implementation of pthread_setschedprio.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      clone syscall implementation for nptl/i386.
      Update.
      Pretty printing.
      * posix/confstr.c: Enclose #error message with double quote
      Update.
      (free_dfa_content, init_dfa): Remove references to re_dfa_t's subexps 
field. (parse_sub_exp, parse_expression): Do not use it.  Use 
completed_bkref_map instead. (create_initial_state, peek_token): Store a 
backreference \N with opr.idx = N-1.
      Update.
      Test for ungetc bug.
      Update.
      Update.
      [BZ #601]
      Update.
      Update.
      Update.
      (__pthread_initialize_minimal_internal): Also unblock SIGSETXID.
      Update.
      Update.
      Update.
      Update.
      [BZ #305]
      Add check if the value is not an empty string.  [BZ #597]
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      [BZ #457]
      Update.
      If child crashes, report this first.  Print which signal.
      Update.
      Update.
      .I think this code is more correct.
      Update.
      Update.
      Update.
      2004-06-05  Joseph S. Myers  <address@hidden>
      Update.
      (__strncat_g): Improve last patch.
      Correct stack alignment.  Clean up flag bit tests.  Remove redundent SP 
assignment.  Add TOC register save/restore around function call.
      Update.
      Update.
      Update.
      Enlarge st1 and st2 arrays.
      Update.
      Update.
      Update.
      Update from translation team.
      Update.
      (FLOAT_MIN_10_EXP, FLOAT_MIN_10_NORM): Define. (ecvt_r): Special case 
denormals.
      Test for stack alignment.

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


hooks/post-receive
-- 
glibc maintenance



reply via email to

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