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