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


From: Thomas Schwinge
Subject: [SCM] glibc maintenance annotated tag, glibc-2.3, created. glibc-2.3
Date: Wed, 26 May 2010 18:28:16 +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 has been created
        at  fece652bc1e6b119904aa75d7fdded4a1fe9462d (tag)
   tagging  451c8c22c68df72324fb61b462e24e4778c5fe23 (commit)
  replaces  glibc-2.2.4
 tagged by  Roland McGrath
        on  Thu Oct 3 09:15:22 2002 +0000

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

iD8DBQBKFx/q2vc1Cn671iURApUFAJ9SOD4mO8D45z/4VXd73iKzsmROZACeOiR3
1l2KJyIXikYAUwjL4oUkO5c=
=a21n
-----END PGP SIGNATURE-----

Andreas Jaeger (230):
      Include wchar.h for prototypes.
      Update.
      j1l/y1l implementation.
      Update.
      2001-08-24  Maciej W. Rozycki  address@hidden
      Update.
      (extra-objs): Add iconvconfig-modules so that make clean works.
      Update.
      * sysdeps/i386/fpu/libm-test-ulps (float): Add ulps for new tests.
      Update.
      * manual/libc-texinfo.sh: Add entry about free manuals.
      Update.
      Fix typo.
      128-bit long double Bessel functions jn and yn.
      Update.
      128 bit long double lgamma implementation.
      Update.
      Readd special linkage permissions to license.
      Update.
      Rewritten to C versions using inline assembly.
      erf and erfc implementation for 128-bit long doubles.
      Update.
      Update.
      Add x86-64.
      Update.
      Update.
      Remove eval.c.
      Update.
      Update.
      Avoid compile warning.
      Update.
      General cleanup, use __USE_MISC / __USE_XOPEN not __USE_BSD where 
appropriate.
      Update.
      Fix parentheses.
      Update.
      * stdio.texi (Integer Conversions): Corrections to sample printf
      Update.
      Update.
      Removed Makefile since it's not needed anymore with current GCC.
      128-bit long double implementation of e_log2.
      Update.
      (__erfcl): Fix K&R header.
      Update.
      * include/features.h (__GLIBC_HAVE_LONG_LONG): Define for
      Update.
      Update.
      Update.
      (L102B): Fix typo in initialization.
      Update.
      Update.
      Include libioP.h for _IO_flush_all_lockp prototype.
      Update.
      Update.
      Update.
      (elf_machine_rela): Fix typo in last patch.
      * configure.in: Use -nostartfiles -nostdlib for linker tests, fix
      Fix typo.
      * elf/dblloadmod1.c: Add prototype to avoid warning.
      Update.
      Don't use __FUNCTION__ as literal.
      Update.
      Include unistd.h for prototype of sleep.
      Update.
      * configure.in: Don't check for gsed since we do not use it
      Update.
      (erfcl): Fix K&R header.
      Update.
      Prevent double inclusion.
      Update.
      * sysdeps/x86_64/pt-machine.h (INIT_THREAD_SELF): Avoid warning.
      * sysdeps/unix/sysv/linux/configure.in: Fix check for S390 and
      Update.
      Update.
      (__ieee754_lgammal_r): Remove test for negative integer arg; sin_pi does 
it correctly.
      Update.
      (__pthread_spin_init): Clear *LOCK to 0.
      Undefine SPECIAL to avoid duplicate definition.
      Update.
      Update.
      Update.
      Make sure the right <ldsodefs.h> is included.
      * sysdeps/mips/elf/ldsodefs.h: Make sure the right <ldsodefs.h>
      Do not use branch likely.
      * sysdeps/mips/atomicity.h (exchange_and_add): Not use branch
      * sysdeps/mips/pspinlock.c (__pthread_spin_lock): Silence the
      * sysdeps/mips/atomicity.h (compare_and_swap): Remove
      Update.
      Update.
      Update MCOUNT for current GCC behavior.
      Update.
      Added initialization of GP (to _gp) if compiled non-PIC.
      Update.
      * errno.c: Include resolv.h to avoid warning.
      Update.
      Update.
      Update.
      * sysdeps/unix/sysv/linux/x86_64/readelflib.c: New.
      Add compatibility for 32-bit.
      Update.
      Fix for bi-arch support.
      Update.
      * sysdeps/mips/fpu/fraiseexcpt.c (__feraiseexcept): Set cause bits.
      Update.
      * sysdeps/i386/pt-machine.h: Add testandset and __compare_and_swap
      Update.
      Cleanup x86 types.
      Update.
      Update.
      (struct _fpstate): Add separate struct for x86-64.
      Update.
      Fix comment.
      Update.
      Update
      Update
      Update.
      (Aligned Memory Blocks): Fix typo.
      Update.
      (ucs4le_internal_loop_single): Handle little endian.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fix arguments for shmat.
      Update.
      Remove files.  Use assembler implementation instead.
      Update.
      lrint and llrint implementation for x86-64.
      Update.
      Fix rewrite rule.
      Update.
      Update.
      Remove extra char.
      Update.
      Update.
      (__strcspn_cg): Use only memory as clobber to reduce register pressure.
      Update.
      Fix comment.
      Update.
      Use %rdi as temp register instead of destroying %rbx.
      Update.
      Update.
      Removed, we can use the wordsize-64 one.
      Update.
      Update.
      Clean up last changelog entry.
      Update.
      (__divsf3): Fix typo in symbol version.
      Don't use multiline string as argument of #error.
      Update.
      Warn against installing into /usr/local
      Regenerated.
      Cris stack information.
      Update.
      Update.
      (__fxstat64, __lxstat64): Only define if not already defined.
      (MEMORY_BARRIER): Fix typo.
      Update.
      Update.
      (uc_sigmask): Fix typo: corresponding sigcontext field is called sc_mask, 
not sc_sigmask.
      Update.
      Use exact values as input parameters, compute output parameters with 36 
digits for 128-bit long doubles.
      Update.
      Update.
      Regenerated.
      Add some ulps from my P3.
      Update.
      * sysdeps/x86-64/dl-machine.h (elf_machine_load_address): Rewrite
      Update.
      * math/libm-test.inc (acos_test): Add missing L suffix for
      Update.
      New upstream version.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
      Update.
      Update.
      (elf_machine_load_address): Use local label.
      Update.
      Use optimized version.
      Update.
      Fix whitespace.
      Add comment.
      Update.
      Add *xattr syscalls.
      Update.
      Add *xattr syscalls with version 2.3.
      Update.
      Regenerate.
      Update.
      x86-64 mcount implementation
      Update.
      Generate bits/syscall.h with biarch support.
      (CFLAGS-pt-initfini.s): Set it.
      Update.
      Fix assembler
      Update.
      Fix arguments of shmat.
      Update.
      (foo): Add prototype to avoid warning.
      Update.
      * sysdeps/x86_64/pt-machine.h: Use %fs instead of %gs
      Remove *xattr syscalls.
      Update.
      Linux/x86-64 makecontext implementation.
      Update.
      Update.
      Add ulps for double tests.
      Update.
      Update.
      MIPS specific optimizations.
      Update
      Add readahead syscall.
      Update.
      Add syscall_exit.
      * sysdeps/unix/sysv/linux/mips/syscalls.list: Add syscall_exit.
      Fix number of args to syscall.
      * sysdeps/unix/sysv/linux/mips/truncate64.c (truncate64): Fix
      (test): Use %td in printf for ptrdiff_t.
      Update.
      Fix format strings.
      Update.
      * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.

Andreas Schwab (32):
      Updated.
      * sysdeps/m68k/fpu/libm-test-ulps: Updated.
      * posix/execl.c: Fix last argument of memcpy.  Reported by Brian
      * posix/execl.c: Fix last argument of memcpy.  Reported by Brian
      * sysdeps/m68k/setjmp.c: Also define setjmp and _setjmp if
      * sysdeps/m68k/setjmp.c: Also define setjmp and _setjmp if
      * sysdeps/m68k/fpu/libm-test-ulps: Updated for fixed cbrtl
      * math/libm-test.inc (print_ulps): Print ulp values rounded to
      * stdlib/a64l.c: Expect least significant digit first.
      *** empty log message ***
      New file to fix RLIM_INFINITY.
      * sysdeps/unix/sysv/linux/m68k/bits/resource.h: New file.
      (pthread_handle_create): Start the child thread with the cancel signal 
blocked, so that it does not handle it before the thread register is set up.  
Save errno from failed clone call.
      * manager.c (pthread_handle_create): Start the child thread with
      Include <string.h>.
      * sysdeps/unix/sysv/linux/opensock.c: Include <string.h>.
      (libc_cv_gcc_unwind_find_fde): Set for m68k, too.
      * sysdeps/unix/sysv/linux/configure.in
      Don't use multi-line string literals.
      * sysdeps/m68k/dl-machine.h: Don't use multi-line string literals.
      * sysdeps/m68k/fpu/s_finite.c: Add internal alias.
      * sysdeps/m68k/fpu/s_finite.c: Add internal alias.
      Add sqrtl alias.
      * sysdeps/powerpc/fpu/w_sqrt.c: Add sqrtl alias.
      (INTDEFX): Define to get correct expansion order.
      * sysdeps/m68k/fpu/s_isinf.c (INTDEFX): Define to get correct
      Remove INTDEF.
      * sysdeps/m68k/fpu/s_finite.c: Remove INTDEF.
      * resolv/nss_dns/dns-network.c (getanswer_r): Reduce linebuflen
      * resolv/nss_dns/dns-network.c (getanswer_r): Reduce linebuflen
      * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal)
      * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal)

Geoff Keating (8):
      Regenerated: autoconf  configure.in
      * sysdeps/powerpc/__longjmp.S: Don't restore FP registers.
      * scripts/cpp: Test the exit status from 'type', not 'awk'.
      * config.make.in (with-fp): Define from configure.
      * sysdeps/powerpc/Makefile (sysdep_routines): Don't build the fpr
      Remade for development-2.2.90
      * sysdeps/powerpc/Dist: Update for recent FP changes.
      2002-08-22  Steven Munroe  <address@hidden>

Mark Kettenis (2):
      * sysdeps/mach/hurd/i386/init-first.c (init): Initialize __environ before 
calling the cthreads initialization code.
      * sysdeps/unix/bsd/bsd4.4/Makefile: New file. * 
sysdeps/unix/bsd/bsd4.4/Versions: New file. * 
sysdeps/unix/bsd/bsd4.4/cmsg_nxthdr.c: New file. * 
sysdeps/unix/bsd/bsd4.4/bits/socket.h (__cmsg_nxthdr): Correct test for cmsg 
struct size.

Richard Henderson (1):
      /castro/street/H-alpha-linux/bin/bison --yacc --name-prefix=__gettext 
--output plural.c plural.y

Roland McGrath (476):
      2001-08-17  Roland McGrath  <address@hidden>
      * stdio-common/perror.c (perror) [! USE_IN_LIBIO]: Don't use _IO_fwide.
      2001-08-21  Roland McGrath  <address@hidden>
      * sysdeps/mach/i386/machine-sp.h (__thread_stack_pointer): Define this
      2001-08-21  Roland McGrath  <address@hidden>
      2001-04-23  Paul Eggert  <address@hidden>
      2001-08-20  Roland McGrath  <address@hidden>
      2001-08-22  Roland McGrath  <address@hidden>
      * sysdeps/generic/dl-environ.c: Include <stdlib.h> and <unistd.h>,
      2001-08-22  Roland McGrath  <address@hidden>
      * sysdeps/generic/bits/sigaction.h (struct sigaction): Fix up
      2001-08-22  Roland McGrath  <address@hidden>
      * conform/conformtest.pl (checknamespace): Sort the output list.
      * sysdeps/generic/ldsodefs.h (_dl_load_lock): Declare it here with
      * libio/tst-ungetwc1.c (main): Add a const to quiet a warning.
      2001-08-23  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/bits/libc-lock.h: New file, initially copied from
      * sysdeps/generic/bits/libc-lock.h: Same changes.
      * rt/tst-aio4.c [! SIGRTMIN] (SIGRTMIN, SIGRTMAX): Define as -1.
      2001-08-23  Roland McGrath  <address@hidden>
      * hurd/Versions (libc: GLIBC_2.2.5): New set; add _hurd_raise_signal,
      * string/tester.c (test_strerror): Don't use _sys_errlist/_sys_nerr.
      2001-08-27  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/gethostname.c (__gethostname): When LEN is too
      2001-10-07  Roland McGrath  <address@hidden>
      2001-10-10  Jeff Bailey  <address@hidden>
      2001-10-28  Roland McGrath  <address@hidden>
      * hurd/hurdselect.c (_hurd_select): Check SELECT_RETURNED bit when
      * sysdeps/unix/sysv/linux/powerpc/sysdep.h (ALIGNARG,
      Support for Mach/PowerPC contributed by Peter Bruin <address@hidden>.
      2001-11-04  Roland McGrath  <address@hidden>
      * hurd/set-host.c (_hurd_set_host_config): Use O_WRONLY in flags
      2001-11-05  Roland McGrath  <address@hidden>
      * sysdeps/powerpc/elf/sysdep.h: Remove this file, because it overrides
      2001-11-06  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't include
      * sysdeps/mach/powerpc/sysdep.h: Include sysdeps/unix/powerpc/sysdep.h
      2001-11-09  Roland McGrath  <address@hidden>
      * hurd/privports.c (__get_privileged_ports):
      Hurd/PowerPC port contributed by Peter Bruin <address@hidden>.
      2001-11-13  Roland McGrath  <address@hidden>
      * stdio-common/tmpfile.c: Moved to ...
      2001-12-01  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Add
      * mach/Makefile ($(objpfx)mach-syscalls.mk): Pass $(CFLAGS) to $(CC).
      * hurd/hurd.h (_hurd_umask): Remove volatile qualifier from decl.
      * hurd/hurd.h (__hurd_fail): Add `break;' to silence new gcc-3 warning.
      * mach/Makefile, mach/Machrules: Move comments out of \ continuations.
      2001-12-10  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde):
      * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): Set default
      * sysdeps/mach/hurd/bind.c (bind): Don't deallocate IFSOCK if we never
      2001-12-16  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/spawni.c: New file, by me with a
      * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Add `break' after
      * nss/nsswitch.c (__nss_next): Don't use __FUNCTION__ as literal.
      2001-12-22  Roland McGrath  <address@hidden>
      * mach/Versions (libc: GLIBC_2.2.5): Add mig_strncpy.
      * hurd/Versions (libc: GLIBC_2.2.5): Add _hurd_port_set,
      * sysdeps/mach/hurd/sigwait.c (__sigwait): When returning immediately,
      2002-01-01  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/powerpc/intr-msg.h: Remove extraneous backslash.
      2002-01-01  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/errnos.awk: Tighten up device_types.h matching.
      * sysdeps/powerpc/elf/libc-start.c: Make AUXVEC diddling code
      * hurd/hurdinit.c (_hurd_ports_use): Return error _hurd_ports is null.
      * sysdeps/generic/htonl.c: Use uint32_t instead of u_int32_t.
      * hurd/hurdinit.c (_hurd_ports_use): Return EGRATUITOUS when
      * sysdeps/mach/hurd/sigwait.c (__sigwait): Use __sigandset,
      (_hurd_internal_post_signal): typo
      2002-01-05  Roland McGrath  <address@hidden>
      * config.h.in (HAVE_MIG_RETCODE): New #undef.
      2002-01-07  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Use
      2002-02-06  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/netinet/ip.h: Moved to ...
      whitespace
      * sysdeps/mach/configure.in: New file.
      2002-02-06  Roland McGrath  <address@hidden>
      * scripts/firstversions.awk: Don't mess with GLIBC_PRIVATE.
      * scripts/versions.awk: Improve error message for missing version.
      * malloc/hooks.c [! HAVE_MREMAP]: Conditionalize unused decls.
      2002-02-16  Roland McGrath  <address@hidden>
      * sysdeps/mach/configure.in: Add some checks for Mach headers
      * sysdeps/mach/Makefile (mach-before-compile): Don't include
      * config.h.in: Add #undef HAVE_HOST_PAGE_SIZE.
      * sysdeps/mach/hurd/times.c (__times) [NO_CREATION_TIME]: Don't try
      * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Move local
      * hurd/hurdselect.c (_hurd_select) [MACH_MSG_TRAILER_MINIMUM_SIZE]:
      typo
      * hurd/Versions (libc: GLIBC_2.0): Add _S_catch_exception_raise_state,
      * sysdeps/mach/configure.in: Check for <mach/machine/ndr_def.h>
      * sysdeps/mach/hurd/times.c: Fix typo in last change.
      2002-02-23  Roland McGrath  <address@hidden>
      * hurd/hurdsig.c (write_corefile): Fix swapped arguments to __dir_link.
      2002-03-11  Roland McGrath  <address@hidden>
      2002-03-11  Roland McGrath  <address@hidden>
      * hurd/hurd/threadvar.h: Include <features.h> for __THROW macro.
      2002-03-14  Roland McGrath  <address@hidden>
      * Makerules ($(common-objpfx)Versions.v.i): Depend on abi-versions.h.
      revert accidental check-in
      2002-03-23  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/Makefile
      * shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): Make 2.2.6 default.
      * sysdeps/posix/shm_open.c (SHMDIR): /var/run/shm -> /dev/shm
      * sysdeps/unix/bsd/bsd4.4/bits/socket.h (struct cmsgcred): New type.
      Fix bogus regeneration.
      2002-03-25  Roland McGrath  <address@hidden>
      * hurd/hurdselect.c (_hurd_select): Fix
      2002-04-06  Roland McGrath  <address@hidden>
      * mach/setup-thread.c (__mach_setup_thread): int -> natural_t
      * sysdeps/mach/hurd/alpha/trampoline.c: Don't include
      * sysdeps/mach/hurd/dl-sysdep.c (__mmap): Use MAP_FAILED instead of
      2002-04-19  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/tmpfile.c: Create a file descriptor and use fdopen.
      2002-04-22  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/ioperm.c (ioperm): Translate MIG_BAD_ID
      2002-04-23  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/send.c: int -> size_t for WROTE.
      * sysdeps/mach/alpha/syscall.S: Don't use .frame, ENTRY will have it;
      2002-04-29  Roland McGrath  <address@hidden>
      * include/libc-symbols.h (link_warning): Use `unused' attribute.
      2002-04-30  Roland McGrath  <address@hidden>
      Removed old GNU stdio implementation; GNU libio is now the only option.
      2002-05-01  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/close.c: #undef __close before function defn,
      2002-05-03  Roland McGrath  <address@hidden>
      * shlib-versions (.*-.*-gnu-gnu.*): Remove USE_IN_LIBIO conditionals;
      2002-05-08  Roland McGrath  <address@hidden>
      * hurd/hurdfchdir.c (_hurd_change_directory_port_from_fd): Use
      2002-05-12  Roland McGrath  <address@hidden>
      * hurd/hurdexec.c (_hurd_exec): Reauthenticate ports/dtable used in
      2002-05-13  Marcus Brinkmann  <address@hidden>
      * iconv/gconv_charset.h (upstr): Add inline keyword, quiets warning.
      2002-05-15  Roland McGrath  <address@hidden>
      * hurd/report-wait.c (_S_msg_report_wait): Use mach_msg_id_t for arg.
      2002-05-28  Roland McGrath  <address@hidden>
      * sysdeps/mach/alpha/setfpucw.c: New file.
      2002-06-02  Roland McGrath  <address@hidden>
      * include/link.h: Include <tls.h> to make sure USE_TLS is defined.
      * sysdeps/alpha/elf/configure.in: New file.  Check for TLS support.
      * io/Makefile (routines): Add sendfile and sendfile64.
      * sysdeps/generic/sendfile.c: Include <errno.h>.
      2002-06-07  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/bits/environments.h: File removed.
      2002-06-08  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/xstat64.c: Conditionalize entire contents of the
      * sysdeps/generic/tmpfile.c [USE_IN_LIBIO] (tmpfile): Don't #define
      2002-06-13  Roland McGrath  <address@hidden>
      * hurd/hurdstartup.h (_hurd_startup): int -> intptr_t in MAIN arg type.
      * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start: go): Fix arg type.
      2002-06-14  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/i386/Makeconfig: File moved to ...
      * sysdeps/alpha/divrem.h: Use local label instead of global one for
      * sysdeps/unix/sysv/linux/bits/ustat.h: Moved to ...
      * sysdeps/mach/hurd/mmap.c (__mmap): Add a dead case that quiets a
      2002-07-19  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/errnos.awk: Remove __set_errno defn from output.
      * wcsmbs/Makefile (strtox-CFLAGS): New variable,
      2002-07-24  Roland McGrath  <address@hidden>
      * libio/fileops.c (_IO_file_seekoff_mmap): When just examining the
      Cosmetic edits.
      * libio/fileops.c (_IO_file_seekoff_mmap): Don't rely on FP->_offset,
      Added <ifaddrs.h> interface with functions `getifaddrs', `freeifaddrs'.
      * hurd/hurdsig.c (_hurdsig_getenv): Always return null if
      2002-07-31  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): __fxstat -> __fxstat64,
      * elf/rtld.c (dl_main): Fix typo in error message.
      2002-07-31  Jeff Bailey  <address@hidden>
      2002-07-31  Roland McGrath  <address@hidden>
      * libio/fileops.c (_IO_file_sync_mmap): New function.
      2002-08-01  Roland McGrath  <address@hidden>
      * sysdeps/pthread/bits/libc-tsd.h: Include <tls.h>.
      * resolv/resolv.h (_res): Define macro unconditionally.
      2002-08-02  Roland McGrath  <address@hidden>
      * locale/localeinfo.h (_NL_CURRENT_DATA): New macro.
      * posix/bits/posix1_lim.h (SSIZE_MAX): Define to LONG_MAX, not INT_MAX.
      * elf/Makefile ($(objpfx)interp.os): Depend on config.make,
      Revert unintended bogons in last commit.
      * include/rpc/rpc.h: Declare RPC_VARS tsd as extern.
      2002-08-02  Roland McGrath  <address@hidden>
      2002-08-02  Roland McGrath  <address@hidden>
      * sunrpc/rpc_thread.c: Define it without static.
      2002-08-03  Roland McGrath  <address@hidden>
      * sysdeps/generic/mempcpy.c (__mempcpy): #undef it before defn.
      * include/libc-symbols.h (hidden_weak): Define it for [__ASSEMBLER__].
      * include/sys/syslog.h: Use libc_hidden_proto for syslog, vsyslog.
      2002-08-03  Roland McGrath  <address@hidden>
      * include/stdlib.h: Use libc_hidden_proto for qsort.
      * sysdeps/posix/raise.c: Likewise.
      2002-08-03  Roland McGrath  <address@hidden>
      2002-08-03  Roland McGrath  <address@hidden>
      2002-08-03  Roland McGrath  <address@hidden>
      * include/search.h: Use libc_hidden_proto for hsearch_r, lfind.
      * locale/setlocale.c (_nl_current_names): Variable moved ...
      * locale/nl_langinfo.c: Use _NL_CURRENT_DATA.
      2002-08-02  Roland McGrath  <address@hidden>
      * include/unistd.h: Use libc_hidden_proto for _exit, alarm, confstr,
      * include/sys/resource.h: Use libc_hidden_proto for getpriority,
      2002-08-04  Roland McGrath  <address@hidden>
      * Makerules (cpp-srcs-left): When setting this to run
      * sysdeps/generic/dl-tls.c (_dl_allocate_tls_storage): Allocate the
      (_dl_deallocate_tls): Free it with free instead of munmap.
      2002-08-04  Roland McGrath  <address@hidden>
      * stdlib/lrand48_r.c: Add libc_hidden_def.
      2002-08-04  Roland McGrath  <address@hidden>
      * elf/Makefile (test-srcs): Add $(modules-names) to it.
      * stdlib/isomac.c (fmt): Add -DNOT_IN_libc to the compiler command.
      * sysdeps/generic/libc-tls.c (__libc_setup_tls): Make the phdr loop
      * sysdeps/unix/make-syscalls.sh: If the syscall name field is -
      2002-08-05  Roland McGrath  <address@hidden>
      * sysdeps/generic/ldsodefs.h (struct rtld_global): Replace member
      2002-08-05  Jakub Jelinek  <address@hidden>
      * include/sys/utsname.h: Use libc_hidden_proto for uname, __uname.
      2002-08-05  Roland McGrath  <address@hidden>
      * include/rpc/svc.h: Use libc_hidden_proto for xprt_register,
      * sysdeps/posix/system.c (do_system): New function, guts broken out of
      * include/stdlib.h: Use libc_hidden_proto for wctomb.
      * include/rpc/auth.h: Use libc_hidden_proto for getnetname,
      * locale/Versions (libc: GLIBC_2.3): Add all the *_l functions
      * include/getopt.h: But private decls inside [_GETOPT_H].
      2002-08-07  Jakub Jelinek  <address@hidden>
      * sysdeps/i386/dl-machine.h (elf_machine_rel): Add to, don't clobber,
      2002-08-07  Roland McGrath  <address@hidden>
      * inet/getnetgrent_r.c (endnetgrent, __getnetgrent_r): Actually call
      * resolv/res_debug.c (latlon2ul): Add const to argument type, and use
      2002-08-07  Roland McGrath  <address@hidden>
      * sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT): Add an extra argument with
      2002-08-08  Roland McGrath  <address@hidden>
      * resolv/netdb.h: Don't declare h_errno as a plain global any more.
      2002-08-08  Roland McGrath  <address@hidden>
      * locale/loadarchive.c (_nl_load_locale_from_archive): Parse locale
      * sysdeps/unix/sysv/linux/ia64/syscalls.list (llseek): Add lseek
      * include/bits/dlfcn.h: New file.
      * include/wchar.h (putwc): Use libc_hidden_proto.
      2002-08-09  Jakub Jelinek  <address@hidden>
      2002-08-10  Roland McGrath  <address@hidden>
      * locale/loadarchive.c (LOCALEDIR): Remove debugging defn.  Oops.
      * include/sys/errno.h: New file.
      * sunrpc/svc_authux.c (_svcauth_unix): Remove spurious printf (ugh!).
      * elf/tst-tlsmod4.c (in_dso): Insert a random library call before use
      * sysdeps/generic/dl-tls.c (_dl_allocate_tls_init): Fix inner loop
      2002-08-13  Jakub Jelinek  <address@hidden>
      * include/unistd.h (seteuid, setegid): Add libc_hidden_proto.
      * include/sys/wait.h (__waitpid): Add libc_hidden_proto.
      2002-08-13  Jakub Jelinek  <address@hidden>
      * locale/locarchive.h (struct locale_category_data): Give this name to
      2002-08-14  Roland McGrath  <address@hidden>
      2002-08-15  Roland McGrath  <address@hidden>
      * locale/loadarchive.c (_nl_load_locale_from_archive): Don't read the
      * elf/dl-load.c (lose): Remove [!SHARED] conditional from null check
      2002-08-15  Roland McGrath  <address@hidden>
      * locale/loadarchive.c (_nl_load_locale_from_archive) Store strdup of
      * libio/fileops.c (_IO_file_seekoff_mmap): Leave read pointers at EOF
      2002-08-16  Jakub Jelinek  <address@hidden>
      * sysdeps/i386/tls.h (TLS_DO_MODIFY_LDT): Rewrite asm to use %ebx
      * sysdeps/i386/tls.h (TLS_DO_SET_THREAD_AREA): Calculate segment
      * sysdeps/mach/hurd/dl-sysdep.c
      * sysdeps/mach/hurd/mkdir.c (__mkdir): Use __directory_name_split
      2002-08-20  Jakub Jelinek  <address@hidden>
      * locale/loadarchive.c (_nl_load_locale_from_archive): Handle
      Fix ABI compatibility with libc compiled with old tools on powerpc.
      2002-08-20 Brian Youmans <address@hidden>
      * locale/programs/localedef.c (add_to_readlist): Error about
      2002-08-21  Roland McGrath  <address@hidden>
      * dlfcn/bug-dlsym1.c: New file.
      2002-08-21  Roland McGrath  <address@hidden>
      * configure.in: Make GCC version check require 3.[2-9]* and no others.
      * scripts/firstversions.awk: When encountering a version newer than
      * locale/loadarchive.c (_nl_load_locale_from_archive): Check max file
      2002-08-22  Roland McGrath  <address@hidden>
      * sysdeps/i386/useldt.h (INIT_THREAD_SELF): Remove [HAVE_TLS_SUPPORT]
      2002-08-23  Roland McGrath  <address@hidden>
      * malloc/hooks.c: Move variable definitions ahead of uses.
      * sysdeps/i386/dl-machine.h (elf_machine_load_address): Add a dummy
      * malloc/hooks.c (__malloc_initialize_hook, __free_hook,
      2002-08-25  Roland McGrath  <address@hidden>
      * sysdeps/generic/utmp_file.c (UNLOCK_FILE): Clear alarm before
      2002-08-25  Roland McGrath  <address@hidden>
      * sysdeps/generic/utmp_file.c (LOCK_FILE): Check for error from fcntl.
      2002-08-25  Roland McGrath  <address@hidden>
      * manual/llio.texi (Access Modes): Fix typos in O_READ/O_WRITE defns.
      2002-08-26  Roland McGrath  <address@hidden>
      * locale/programs/ld-ctype.c (ctype_read): When given a repertoire
      2002-08-26  Kaz Kojima  <address@hidden>
      2002-08-26 Brian Youmans <address@hidden>
      2002-08-26 Brian Youmans <address@hidden>
      2002-08-26  Roland McGrath  <address@hidden>
      * time/sys/time.h [__USE_BSD] (lutimes, futimes): Declare them.
      * sysdeps/generic/sigset-cvt-mask.h (sigset_set_old_mask): Replace
      2002-08-26  Roland McGrath  <address@hidden>
      * manual/errno.texi (Error Codes): Added ECANCELED (118 for Hurd).
      * manual/sysinfo.texi (Mount Information): Correct file name to macro
      2002-08-27  Roland McGrath  <address@hidden>
      * locale/Versions (libc: GLIBC_PRIVATE): Move __uselocale to ...
      * time/time.h (__strptime_l, strptime_l): Declare them.
      * time/strptime.c [USE_IN_EXTENDED_LOCALE_MODEL]: Define __strptime_l
      * ctype/ctype.h (isascii_l, toascii_l): Define to __*_l counterparts.
      * sysdeps/ieee754/flt-32/e_asinf.c: Modified copying permission
      * sysdeps/gnu/errlist-compat.awk: Include <bits/wordsize.h> in output.
      * sysdeps/unix/readdir.c: If getdents fails with ENOENT, restore errno
      2002-08-27  Roland McGrath  <address@hidden>
      2002-08-28  Jakub Jelinek  <address@hidden>
      Roland McGrath <address@hidden>
      2002-08-28  Roland McGrath  <address@hidden>
      * locale/tst-C-locale.c (run_test): Remove __ from function names.
      2002-08-28  Roland McGrath  <address@hidden>
      * sysdeps/generic/libc-tls.c (__libc_setup_tls): Don't check for
      Make uselocale support static linking.
      * elf/tst-tls1-static.c: New file.
      * Makeconfig (run-program-prefix): Fix bogus use of $(findstring ...)
      2002-08-28  Roland McGrath  <address@hidden>
      * Makeconfig (default_cflags): Revert unintended change.
      2002-08-28  Roland McGrath  <address@hidden>
      * locale/lc-time.c (_nl_init_era_entries, _nl_get_era_entry,
      2002-08-28  Roland McGrath  <address@hidden>
      * time/strptime.c (strptime_internal): Remove spurious const.
      * NEWS: Added 2.2.6 text from 2.2 branch version.
      * locale/nl_langinfo.c [NL_CURRENT_INDIRECT]: Use a categories.def
      * locale/findlocale.c [NL_CURRENT_INDIRECT] (_nl_C): New variable.
      2002-08-29  Roland McGrath  <address@hidden>
      * string/tst-strxfrm.c: Remove __ from function names.
      2002-08-29  Roland McGrath  <address@hidden>
      * sysdeps/generic/readelflib.c (process_elf_file): Fix typo.
      * elf/dl-runtime.c (IN_DL_RUNTIME): Define this macro first thing.
      * sysdeps/mach/_strerror.c (__strerror_r): Add libc_hidden_def.
      * sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup: doinit):
      2002-08-29  Roland McGrath  <address@hidden>
      * locale/localename.c: If the current locale is the global locale, use
      * locale/xlocale.h (struct __locale_struct): New member `__names'.
      * intl/dcigettext.c (DCIGETTEXT) [_LIBC]: Check for bogus CATEGORY.
      * locale/duplocale.c: Include <string.h>.
      * sysdeps/x86_64/hp-timing.h (HP_TIMING_NOW, HP_TIMING_ACCUM): New
      * nss/getnssent_r.c (__nss_getent_r): Return ENOENT if status is
      * stdlib/tst-setcontext.c (main): If makecontext does nothing,
      2002-08-30  Roland McGrath  <address@hidden>
      * Makefile (extra-objs, omit-deps): Add crtn.
      2002-08-31  Roland McGrath  <address@hidden>
      * locale/duplocale.c (__duplocale): Free names from the right array.
      2002-08-31  Roland McGrath  <address@hidden>
      * locale/newlocale.c (__newlocale): Don't leak old data or names.
      * locale/newlocale.c (__newlocale): Don't use strdup for names.
      2002-08-31  Roland McGrath  <address@hidden>
      * locale/categories.def (LC_TIME): No more _nl_postload_time.
      * sysdeps/generic/libc-tls.c (__pthread_initialize_minimal): Pass
      2002-09-01  Roland McGrath  <address@hidden>
      * ctype/ctype.h (__ctype_b, __ctype_toupper, __ctype_tolower):
      * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Add __fxstat64.
      * locale/localeinfo.h (struct locale_data): Add private.ctype.
      * sysdeps/powerpc/fpu/libm-test-ulps: Regenerated.
      2002-09-02  Jakub Jelinek  <address@hidden>
      2002-09-02  Roland McGrath  <address@hidden>
      * sysdeps/powerpc/elf/libc-start.c [! SHARED]: Call
      2002-09-04  Jakub Jelinek  <address@hidden>
      * posix/bug-regex11.c: New test.
      2002-09-04  Roland McGrath  <address@hidden>
      * resolv/nss_dns/dns-network.c (MAXPACKET): Increase minimum value
      2002-09-04  Bruno Haible  <address@hidden>
      2002-09-04  Bruno Haible  <address@hidden>
      * sysdeps/generic/sigset-cvt-mask.h (sigset_set_old_mask): Declutter
      2002-09-05  Jakub Jelinek  <address@hidden>
      * ctype/ctype-info.c: Renamed __ctype_old_* symbols to __ctype_*.
      2002-09-06  Roland McGrath  <address@hidden>
      * posix/sys/utsname.h (_UTSNAME_SYSNAME_LENGTH): New macro, defined
      2002-09-04  Bruno Haible  <address@hidden>
      * sysdeps/generic/bits/ustat.h: Comment fix.
      * resolv/resolv.h: Include <sys/types.h> for u_long even in
      2002-09-10  Roland McGrath  <address@hidden>
      * posix/bug-regex5.c (main): Use `union locale_data_value' rather than
      * sysdeps/powerpc/fpu/s_isnan.c: Do macro hackery on __GI___isnanf as
      * sysdeps/generic/dl-environ.c (unsetenv): Rewritten using strncmp,
      * sysdeps/generic/dl-environ.c (unsetenv): Redo last fix without
      * nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Return errno
      * nss/bug-erange.c: New file.
      * nss/getnssent_r.c (__nss_getent_r): Use EAGAIN instead of errno
      * elf/dl-load.c (_dl_map_object_from_fd): Use l_addr instead of
      * elf/rtld.c (dl_main) [USE_TLS]: Adjust l_tls_initimage of main
      * elf/rtld.c (_dl_start_final): Move _begin, _end decls outside the fn.
      2002-09-13  Roland McGrath  <address@hidden>
      * manual/libc.texinfo: @ifinfo -> @ifnottex around copyright notice.
      * sysdeps/unix/sysv/linux/pread.c: __NR_pread64 may be defined
      2002-09-10  Alan Modra <address@hidden>
      * sysdeps/generic/ldconfig.h (FLAG_POWERPC_LIB64) New macro.
      * stdlib/longlong.h [_ARCH_PPC && W_TYPE_SIZE!=32]: Add powerpc64
      * Makefile (manual/%): Add this pattern target to the iconvdata/% rule.
      * sysdeps/i386/dl-machine.h (elf_machine_rel)
      2002-09-16  Andreas Jaeger  <address@hidden>
      * sysdeps/unix/sysv/linux/_exit.c: Add libc_hidden_def and weak_alias
      2002-09-12  Jakub Jelinek  <address@hidden>
      * sysdeps/unix/sysv/linux/sparc/sparc64/Makefile: Move...
      * include/unistd.h: Uncomment libc_hidden_proto for _exit.
      * sysdeps/unix/sysv/linux/powerpc/mmap64.c (__mmap64): Add a cast.
      * sysdeps/unix/sysv/linux/kernel-features.h [__powerpc64__]
      * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Regenerate.
      * sunrpc/xcrypt.c (passwd2des_internal): Renamed fom passwd2des.
      2002-09-17  Steven Munroe  <address@hidden>
      Ported to PowerPC64 running Linux.
      * malloc/Makefile ($(objpfx)memusagestat.o: sysincludes): Define
      * elf/dl-lookup.c (_dl_debug_bindings): Print TLS lookups always.
      2002-09-18  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/sigaction.c (__libc_sigaction):
      * locale/lc-ctype.c (_nl_postload_ctype): Add compat_symbol decls for
      2002-09-19  Roland McGrath  <address@hidden>
      * include/libc-symbols.h [HAVE_ASM_SET_DIRECTIVE]
      * sysdeps/mach/hurd/fork.c (__fork): Do not free the signal
      2002-09-18  Bruno Haible  <address@hidden>
      * sysdeps/powerpc/bits/setjmp.h [__WORDSIZE]: Add 64-bit jmpbuf.
      * sysdeps/unix/bsd/bsd4.4/isatty.c: New file.
      * sysdeps/generic/ifreq.h (__if_nextreq): New function.
      * sysdeps/powerpc/elf/libc-start.c: Use long in place of int for argc
      * sysdeps/generic/gmp-mparam.h: Include <bits/wordsize.h>.
      * sysdeps/generic/utmp-equal.h: New file, extracted from utmp_file.c.
      * intl/dcigettext.c (DCIGETTEXT): Restore errno only right before
      * sysdeps/powerpc/sysdep.h: Remove powerpc32 specific macros.
      2002-09-21  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_DL_HWCAP_PLATFORM):
      2002-09-22  Andreas Schwab  <address@hidden>
      * cppflags-iterator.mk (CPPFLAGS-$(cpp-src)): Append, not overwrite.
      * sysdeps/mach/hurd/dl-sysdep.c (_exit): Add alias __GI__exit.
      * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Remove duplicate entry.
      * sysdeps/hppa/abort-instr.h: New file.
      * string/bug-stpncpy-offend.c: New file.
      unnecessary with stratcliff
      * elf/Makefile (test-extras): Define this instead of test-srcs.
      * iconvdata/tst-e2big.c: New file.
      2002-09-23  Roland McGrath  <address@hidden>
      * catgets/open_catalog.c (__open_catalog): Don't use a value type
      2002-09-23  Roland McGrath  <address@hidden>
      * posix/unistd.h: Test [__USE_UNIX98] instead of [__USE_OPEN2K]
      2002-09-24  Roland McGrath  <address@hidden>
      * csu/Versions: Use %include <tls.h> to get USE_TLS defined.
      * sysdeps/mach/hurd/Versions (ld: GLIBC_2.0): Move __libc_read,
      2002-09-25  Roland McGrath  <address@hidden>
      * Makeconfig (%.v.i pattern rule): Use $(CPPFLAGS).
      2002-09-26  Roland McGrath  <address@hidden>
      * stdlib/longlong.h: Replaced with current version from GCC mainline,
      2002-09-24  Jakub Jelinek  <address@hidden>
      * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): Don't
      * elf/dl-addr.c (_dl_addr): Set dli_fbase to l_map_start
      * sysdeps/x86_64/dl-machine.h (elf_machine_type_class): Remove
      * sysdeps/powerpc/powerpc64/Makefile
      * sysdeps/powerpc/powerpc32/Makefile: Fix typo in comment.
      2002-09-27  Roland McGrath  <address@hidden>
      2002-09-27  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/x86_64/sysdep.h
      2002-09-27  Steven Munroe  <address@hidden>
      * include/libc-symbols.h (__hidden_dot_weak1): Fix typo.  Replace
      * sysdeps/mach/hurd/dl-sysdep.c (_dl_important_hwcaps): Use INTUSE for
      2002-09-28  Jakub Jelinek  <address@hidden>
      * posix/bug-regex11.c (tests): Add flags field.
      * pthread.c (__pthread_reset_main_thread) [FLOATING_STACKS]:
      2002-09-28  Roland McGrath  <address@hidden>
      * elf/rtld.c (_dl_start): Fix conditional for declaring CNT.
      * configure: Regenerated after aclocal.m4 change.
      * sysdeps/unix/sysv/linux/sparc/sysdep.h (inline_syscall0): Make asm
      * stdlib/longlong.h (__udiv_qrnnd): Remove PARAMS from prototype.
      2002-09-29  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/x86_64/sysdep.S [USE_TLS && HAVE___THREAD]:
      2002-09-29  Jakub Jelinek  <address@hidden>
      * sysdeps/mach/hurd/Versions (ld: GLIBC_2.2.6): Add __errno_location.
      * malloc/malloc.c [! MALLOC_DEBUG] (assert): #undef before defining.
      2002-09-29  Roland McGrath  <address@hidden>
      * test-skeleton.c (timeout_handler): Use WUNTRACED flag in waitpid.
      2002-09-30  Roland McGrath  <address@hidden>
      * rt/tst-aio7.c (do_test): Don't read from stdin, which could be the
      * sysdeps/unix/sysv/linux/x86_64/sysdep.h
      2002-09-30  Roland McGrath  <address@hidden>
      * elf/tls-macros.h (TLS_LD, TLS_GD): Use call insn, not callq.
      * sysdeps/ia64/strncpy.S: Only segfault in .recovery2 if some bits
      2002-10-01  Roland McGrath  <address@hidden>
      * config.h.in (NO_HIDDEN): New #undef.
      2002-10-01  Carlos O'Donell  <address@hidden>
      * sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
      2002-10-02  Roland McGrath  <address@hidden>
      * sysdeps/unix/sysv/linux/powerpc/bits/stat.h [__WORDSIZE != 32]:
      * README.template: Minimum Linux kernel for powerpc64 is 2.4.19.

Ulrich Drepper (922):
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Include <wchar.h>.
      Use __wcsoll only if _LIBC.
      Update.
      Update.
      Update from recent BSD source.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fix the implementation.  We cannot use memchr.
      Update.
      Update.
      Update.
      Update.
      Update.
      (print_and_abort): Explain use of the string.
      Update.
      Update.
      Fix typo.
      Update.
      Update.
      Update.
      Fix formatting.
      (main): Add strncpy test.
      Update.
      Update.
      Update.
      (do_test): Get address of ref1 using DL_LOOKUP_ADDRESS.
      Update.
      Update from translation team.
      Update.
      Update.
      (print_statistics): Nicer format for cache hit output.
      (elf_dynamic_do_rel): If not relocating lazily, don't call 
elf_machine_rel for the last DT_RELCOUNT relocations but instead 
elf_machine_rel_relative.
      Update.
      (elf_dynamic_do_rel): RELATIVE relocations comes first if RELCOUNT is set.
      Update.
      Update.
      Update.
      Update.
      (elf_dynamic_do_rel): Fix problem with ld.so startup. Explicitly remove 
lazy part for RTLD_BOOTSTRAP since gcc doesn't do it.
      Update.
      Update.
      Update.
      (_dl_lookup_symbol): If we use the cache we don't have to compute the 
hash value and initialize current_value.  Move reference_name variable to where 
it is needed. (_dl_lookup_versioned_symbol): Likewise.
      Update.
      Update from translation team.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (dl_main): Update call to _dl_lookup_symbol.
      Update.
      Update.
      (pargdef): Function must take pointer to object.
      Update.
      Update.
      Update.
      Update.
      (__dl_runtime_resolve): Pass ELF_RTYPE_CLASS_PLT, instead of 
R_MIPS_REL32, to _dl_lookup_versioned_symbol () and _dl_lookup_symbol ().
      (INSTALL_SCRIPT): Define.
      Update.
      Update.
      Update.
      Update.
      Adjust j0 ULPs.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (dl_main): Increment l_opencount for main binary.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (struct link_map): Add l_scope_mem and l_scope_max elements.  Change 
l_scope to be a pointer only.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Correct references to ETHER_CRC_LEN.
      Update.
      Update.
      Update.
      Update.
      Update.
      Not needed anymore.
      Update.
      Update
      Update.
      Make -n option actually do something.
      Update.
      Update.
      Update.
      (init): Use USE_NONONPTION_FLAG ifdef for __getopt_clean_environment.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (SHT_GNU_LIBLIST): Added.
      Update.
      Update.
      Update.
      Catalon message catalog for glibc.
      Update.
      (_fp_hw): Define object type.
      Update.
      Update.
      (__attribute_used__): Define.
      Update.
      Update.
      Update.
      (getopt_long, getopt_long_only): Include const in type of longopts 
parameter.
      Update.
      (REGISTER_DUMP): Correct second argument of register_dump call.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Editing.
      Update.
      Fix typos.
      Update.
      Update.
      Update.
      Update.
      Update.
      (DL_DEBUG_HELP): New macro.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (lose): Remove some unnecessary code.  The new object is always the last 
in the list.
      Update.
      (realloc): Handle NULL for first parameter correctly.
      Update.
      (is_dst): Pretty printing.
      (_dl_map_object_from_fd): Remove use of _dl_pf_to_prot.  Use arithmetic 
operation using PF_TO_PROT macro.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (byte_re_match_2_internal): For gcc replace switch statement with gotos.
      Update.
      Document problems with other strptime implementations.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (next_brace_sub): Return NULL if braces don't match, fix {{a,b},c} 
globbing, clean up.
      Update.
      Update.
      Update.
      Define transliteration for dong sign.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__strcasecmp): Little performance patch.
      Update.
      Update.
      Update.
      Update.
      Open socket for communication with network layer.
      Update.
      Add const to first parameter of find_entry, iterate_table, and lookup.
      Update.
      Update.
      Update.
      Update.
      (__ptsname_r): Use sizeof where appropriate instead of numbers.  Little 
optimizations.
      Update.
      Update.
      Update.
      Update.
      (INIT_THREAD_SELF): Added __volatile__ qualifier to be safe.
      Update.
      Update from translation team.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Define md5_uintptr.
      Update.
      Update.
      Update.
      (ftw_dir): Handle inaccessibility of toplevel dir different than 
implemented in last patch.
      Update.
      Update.
      Update.
      (elf_machine_rela): Remove unnecessary code and add missing reloc types.
      Update.
      Realloc error handling memory leak fix.
      Update.
      Update.
      Include sys/param.h. (RESOLVE_CONFLICT_FIND_MAP): Cast r_offset to 
ElfW(Addr).
      Update.
      Update.
      Define inlines for the _l variants of the strto* functions.
      Update.
      (__GLIBC_MINOR__): Bump to 3.
      Update.
      Update.
      cygnus.com -> redhat.com
      Test for fseek on input stream.
      Update.
      Special init/fini sections for Alpha when using linuxthreads.
      Update.
      Update.
      Update.
      Add ldd-rewrite.sed.
      Update.
      Update.
      Update.
      Update.
      (sighandler): Initialize all elements to SIG_ERR. (__sigaction): Don't 
use value from sighandler if it is SIG_ERR.
      Test for handling initial signal handler setting correctly.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Use 64 bit instructions for pointer operations.
      Update.
      Update.
      Update.
      Update.
      (nscd-modules): Add xmalloc for nscd.
      Update.
      Update.
      Update.
      Update.
      Update.
      (ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound 
statement.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Dummy dl-procinfo.c file for platforms which don't have one.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (dl_main): Correct indentation.  Use bool as type for the variables which 
are used as booleans.
      (struct stat): Add attribute((packed)) to counter stupid people misuing 
gcc options. (struct stat64): Likewise.
      Update.
      Additional version definitions for i386/ELF.
      [ld]: Add GLIBC_2.3.
      (dl-routines): Add dl-tls. (distribute): Add dl-tls.h.
      [ld]: Add __tls_get_addr to GLIBC_2.3.
      (_dl_map_object_from_fd): Store alignment requirement along with the 
other info in the link map.  Change queueing of init images for double linked 
list.  Use _dl_next_tls_modid to compute l_tls_modid.
      Update.
      Don't define anything if !USE_TLS.
      Update.
      Update.
      Don't read TLS header if TLS is not needed.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (banner): If TLS support available say so.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (RESOLVE_MAP): Return NULL not 0.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (sigwait): Check for old sighandler being SIG_ERR, not NULL.
      Update.
      Update
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Compatibility changes to allow using the code outside glibc.
      Update.
      Update.
      (elide-routines.os): Add bb_init_func and bb_exit_func.  They were never 
exported anyway.
      Update.
      Update.
      Update.
      (vfprintf): Avoid crashing for ridiculously large widths and precisions.
      Update.
      Round milli seconds to nearest.  Don't return 1000 in millitm.
      (__printf_fp): Correct check for %F format when determining type of 
format.
      (sprint_doubles): A test for %F format.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (malloc): Declare _end as hidden. (__errno_location): New function.  
Declare errno as hidden.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Declare __getaliasent_r as hidden.
      Update.
      (yp_all): Remove the hack introduced on 1998-09-29.  Correctly close the 
UDP connection right away.
      Update.
      (addgrbyname): Improve buffer allocate with alloca.  Use realloc if too 
large. (addgrbyid): Likewise.
      Update.
      Update.
      Update.
      (Aligned Memory Blocks): Correct description of where memalign is 
declared [PR libc/3127].
      Update.
      (MEMORY_BARRIER): Define.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Define int_frac_digits and frac_digits as 2.
      Update.
      Update.
      Update.
      Don't overwrite r8 on error.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (CPPFLAGS): Also add CPPFLAGS-<basename> where <basename> is the name of 
the source file without extension.
      Update.
      For libc itself replace MB_CUR_MAX definition with one accessing the 
locale data structures directly.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      LOC): Don't paste in a token.
      Update.
      Update.
      Declare __getpid_internaland define __getpid macro if not NOT_IN_libc.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (parse_expression): Fix incorrect error code. (parse_dup_op): Fix error 
handling like "a{}". (parse_bracket_exp): Add error handling. (fetch_number): 
Add error handling for "a{<very_large_number>}".
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (glibc-targets): Add xtests.
      Update.
      Update.
      (Output Conversion Syntax): Document how to use precision with the * 
precision.
      Add strerror_r prototype.
      Fix the Unicode values for LETTER H WITH CARON.
      Update.
      * charmaps/GB18030: Add Unicode planes 1 (scripts, symbols), 2 (CJK),
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (__ngettext, __dngettext, __dcngettext): New declarations. (__gettext, 
__dgettext, __dcgettext, __dcgettext_internal): Add attribute declarations.
      Update.
      Update.
      Distinguish anonymous mmap.
      Update.
      (__duplocale): Update special members only when allocation succeeded.
      Update.
      Update.
      (bug-ungetwc2-ENV): Define.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add __THROW to the declarations, too.
      (sysdep-rtld-routines): Add dl-brk and dl-sbrk.
      Update.
      Update.
      (Symbolic Links): Adjust description of realpath to new implementation.
      Remove extra weak alias definiton of _old_sys_nerr. Define 
_old_sys_errlist as strong alias.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Define HAVE_HIDDEN.
      Update.
      Update.
      Update.
      Update.
      Function to get address of thread local variable.
      Update.
      Don't use multi-line string literals.
      Update.
      Fix typo.
      Update.
      Update.
      (td_thr_tls_get_addr): Don't include "tls.h". Return TD_ERR if USE_TLS is 
not defined.
      Update.
      Update.
      (__argp_fmtstream_update): Avoid crash in handling of overly long words.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Wrong approach.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Add aliases for ISO-8859-11.
      (pthread_handle_create): Initialize self-reference in descriptor.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (Hooks for Malloc): Correct order of arguments for __memalign_hook.
      (create_temp_file): New function.
      Update.
      pdate.
      Update.
      (_dl_phdr): New variable. (_dl_phnum): New variable. (_dl_aux_init): 
Initialize _dl_phdr and _dl_phnum from aux vector.
      Update.
      Moved to misc/sys.
      Remove support for CEN-style locale variables. It was never used and 
shouldn't be since it's not portable.
      Update.
      Update.
      Update.
      Update.
      (_IO_file_seekoff_mmap): Set fp->_offset after succesful seek call. 
Simply error checking.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (DO_MODIFY_LDT): Move from INIT_THREAD_SELF. (INIT_THREAD_SELF): Use 
sys_thread_area syscall instead if available. (FREE_THREAD): Avoid modify_ldt 
if using GDT.
      (public_cALLOc): Check for overflow on multiplication.
      (xdr_array): Check for overflow on multiplication.
      Update.
      Don't include tls.h if _ISOMAC is defined.
      Update.
      Update.
      Update.
      (gethostbyaddr): Shut up the compiler.
      Update.
      (__assert_fail): Fix typo in comment.
      Declare _errno, _h_errno, and _res unless we use TLS internally.
      Update.
      (HAVE_BROKEN_ALIAS_ATTRIBUTE): Add. (HAVE_BROKEN_VISIBILITY_ATTRIBUTE): 
Add.
      Update.
      Optimize if HAVE_BROKEN_ALIAS_ATTRIBUTE is not defined.
      Update.
      Update.
      Update.
      Update.
      (__stpcpy): Add libc_hidden_def.
      Update.
      Add _LIBC_TSD_KEY_LOCALE.
      Update.
      Add libc_hidden_def.
      Update.
      Update.
      Update.
      Update.
      Add epsilons for inlined ldouble asin tests.
      Don't define macro magic to redirect function calls if _ISOMAC is defined.
      Update.
      Update from translation team.
      Update.
      (_dl_allocate_tls_init): Store dtv pointer at correct index.  Clear BSS 
region now that memalign is used.
      Update.
      Add tests for one or both parameters being zero.
      Update.
      Update.
      Update.
      (get_null_defines): Treat NOT_IN_libc special.  It is known to be defined.
      (__linuxthreads_initial_report_events): New variable. 
(__pthread_initialize_manager): Use it to initialize p_report_events of initial 
thread. [TLS]: Store pointer to descriptor of manager in __pthread_handles.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      sigwait implementation for Linux based in sigtimedwait syscall.
      Update.
      (iswalpha, iswdigit, iswlower, iswspace, iswxdigit, iswtolower, 
iswtoupper): Add libc_hidden_def.
      Update.
      (parse_reg_exp): If '|' is immediately followed by another '|', end of 
regex or enclosing ')', clear branch.
      Update.
      (TLS_INIT_TP): Convert to statement expression returning 0.
      Update.
      (DO_SET_THREAD_AREA): Use correct shift when computing index from %gs 
value.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (TLS_DO_SET_THREAD_AREA): Second parameter is renamed to secondcall and 
use is negated. (TLS_SETUP_GS_SEGMENT): Likewise. (TLS_INIT_TP): Likewise.
      Update.
      Update.
      (__libc_longjmp): Add declaration.
      Update.
      Update.
      (_dl_map_object_deps): Revert patch from 2002-05-28.  This cripples the 
scope lists necessary to search for symbols in dependencies which are not in 
the global scope.
      Update.
      Update.
      Update.
      Include <sys/types.h> instead of <stddef.h> since ssize_t is needed as 
well. Replace const with __const.
      Update.
      Update.
      Update.
      Update.
      (MAXPACKET): Increase minimum value from 1024 to 65536, to avoid buffer 
overrun.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      (_dl_reloc_bad_type): Nul-terminate message.
      Update.
      Update.
      (Setting an Alarm): Document that SA_RESTART must not be set when y 
sycall has to be interrupted.
      Definitions for personality syscall.
      Update.
      Update.
      Update.
      Update.
      Update.
      (re_search_stub): Return correct match length if start != 0.
      (tests): Add bug-regex10.
      Update.
      Update.
      Fix the last change.  The variable still has to end in _data.
      Update.
      Update.
      Remove sys/sendfile.h.
      Update.
      Update.
      Fix typo in stdio_lim.h installation rule.
      (PTHREAD_THREADS_MAX): Bump to 16384.
      Update.
      Prepare headers for use in ISO C++ compliant implementations.
      Add i386/dl-brk.S, mips/dl-brk.S, and sparc/dl-brk.S.
      Add dl-brk.c, dl-sbrk.c, and sys/personality.h.
      Update.
      Update.
      (strtol): Add some more casts to avoid warnings.
      Adjust ulp for yn for float.
      Update.
      (open_archive): Replace using label 'again' with a loop to work around 
gcc 3.2 bug.
      Regenerated from source files
      Update.
      Update.
      [!__ASSEMBLER__] (declare_symbol_1): Add missing comma to .type directive.
      Update.
      Add dl-brk.S.
      Test for strftime_l and wcsftime_l.
      Update.
      (gaih_inet): Fix code to determine canonical name.
      (ARCDENSITY): Bump to 3. Define ARCINDEX.  Bump MAXARCS to 1 << 20. 
(struct tostruct): Use ACRINDEX as type for link field. (statuc gmonparam): 
Likewise for froms.
      Use correct types for frompcindex and toindex variables.
      Add correct mapping for <U017E>, <U017A>, <U017D> and <U0179>. Add 
missing mappings.
      Update.
      Update.
      Update.
      (process_string_arg): Fix typo.
      (_IO_new_file_fopen): Recognize new mode specifier 'm' to enable mmap I/O.
      Update.
      Update I/O mmap entry.
      (elf_get_dynamic_info): Mark with always_inline attribute.
      Update.
      Don't use rule for crt%.o, spell it out as rules for crti.o and crtn.o.
      Update.
      Update.
      Only depend on Versions.v.i for errlist-compat.c if build-shared==yes.
      Update.
      Only depend on Versions.v.i for errlist-compat.c if versioning==yes.
      (main): Also test strftime with uselocale.
      Update.
      Declare __isctype.
      Update.
      Update.
      Update.
      Update.
      Update.
      (VERSION): Update from 2.3 release.
      Update.
      Update.
      (do_test): Make sure noatime flag isn't set for filesystem.
      Update.
      Update.
      (regcomp): Append "__restrict" modifier to avoid warnings of some 
compilers. (build_collating_symbol): Change the type of characters from 
"unsigned char"
      Update.
      Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in
      (main): Improve error message for unexpected signal case.
      Update.
      Update.
      (where_is_shmfs): Correct test for filesystem type name of mount points.
      Update.
      Some more strncpy checks.
      Update.
      Update.
      Update.
      Wrap #include wchar.h and wctype.h in #if. (build_range_exp): Add 
castings to strlen invocations. (build_collating_symbol): Restore the type of 
characters from "char" to "unsigned char", and supplement castings. 
(build_collating_symbol): Likewise. (build_equiv_class): Likewise. 
(build_charclass): Likewise. (seek_collating_symbol_entry): Likewise. 
(parse_bracket_exp): Likewise. (build_word_op): Supplement a casting.
      Update.
      #undef __isnanf and isnanf after reading the headers.
      Correct DT_LOOS and DT_HIOS values.
      Update.
      Define dl_iterate_phdr to test which uses -nostdlib.
      Update.
      Update.
      Update.
      Update.
      Hungarian translations for glibc.
      Declare __libc_fork.
      Update.
      Update.
      Update.
      Moved to sysdeps/generic.
      Update.
      Update.
      Update.
      (VERSION): Bump to 2.2.94.
      Update
      Update.
      Update.
      (_exit): Don't use ABORT_INSTRUCTION if it is not defined.
      Update.
      Update.
      (_dl_init): Fix test of the size of the preinit_array section. 
(call_init): Optimize access to DT_INIT_ARRAY entry a bit.
      Update.
      Update.
      Update.
      (sysdep_routines, shared-only-routines): Don't add divdi3 here.
      Update.
      Simplified Chinese translations for libc.
      Update.
      (td_thr_tls_get_addr): Change second parameter to be the address of the 
link map in the inferior process.
      Update.
      Recognize nptl add-on name.
      Update.
      (elf_get_dynamic_info): Also relocate DT_HASH entry if necessary.
      Update.
      (Hash Search Function): Describe that memory must be cleared before 
calling hcreate_r.
      SysV shared memory definitions for Linux/PA.
      Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative'. 
(elf_dynamic_do_rel): Call DO_ELF_MACHINE_REL_RELATIVE macro instead of 
'elf_machine_rel_relative'.
      Update.
      Update.
      (td_thr_tls_get_addr): Fix reference to dtv.
      (nice): Use getpriority() for the return value.
      Update.
      Add __syscall_exit entry point.
      Update.
      Update.
      (DO_SET_THREAD_AREA): Don't use INLINE_SYSCALL for set_thread_area 
syscall.
      Update.
      Update.
      (__sigwait): The return value semantics for sigtimedwait is different. 
Rework the return value handling and don't pass in an siginfo variable.
      Update.
      (sift_states_bkref): Remove ret variable.  Use err instead.
      Update.
      Update.
      Update.
      Update.
      Update.
      (re_string_reconstruct): Reset the member LEN and STOP.
      Update.
      (MINSIGSTKSZ, SIGSTKSZ): Changed to match kernel.
      Update.
      Update.
      Update.
      Temporarily enable R_*_NONE relocs in ld.so.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.

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


hooks/post-receive
-- 
glibc maintenance



reply via email to

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