platform/upstream/glibc.git
23 years ago(Formatted Output Functions): Fix description of snprintf.
Ulrich Drepper [Sun, 22 Apr 2001 03:20:24 +0000 (03:20 +0000)]
(Formatted Output Functions): Fix description of snprintf.

23 years ago(thread_func): Fix comment as suggested by Jakub Jelinek.
Andreas Jaeger [Sat, 21 Apr 2001 20:42:42 +0000 (20:42 +0000)]
(thread_func): Fix comment as suggested by Jakub Jelinek.

(thread_func): Fix comment as suggested by Jakub Jelinek.

23 years ago(thread_func): Remove mutex_unlock call since it's never executed.
Andreas Jaeger [Sat, 21 Apr 2001 20:17:26 +0000 (20:17 +0000)]
(thread_func): Remove mutex_unlock call since it's never executed.

(thread_func): Remove mutex_unlock call since it's never executed.

23 years agoUpdate.
Andreas Jaeger [Sat, 21 Apr 2001 18:46:32 +0000 (18:46 +0000)]
Update.

* rt/aio_misc.c (handle_fildes_io): Add noreturn attribute.
* resolv/gai_misc.c (handle_requests): Likewise.
* malloc/obstack.c (print_and_abort): Likewise.
* malloc/mcheck.c (mabort): Likewise.

23 years ago* sysdeps/pthread/timer_routines.c (thread_func): Add
Andreas Jaeger [Sat, 21 Apr 2001 18:45:05 +0000 (18:45 +0000)]
* sysdeps/pthread/timer_routines.c (thread_func): Add

noreturn attribute, remove statements that will never be executed.
* sysdeps/pthread/timer_routines.c (thread_func): Add noreturn
attribute, remove statements that will never be executed.

23 years agoUpdate.
Andreas Jaeger [Sat, 21 Apr 2001 18:41:05 +0000 (18:41 +0000)]
Update.

* manager.c (__pthread_manager): Add noreturn
attribute.
(pthread_start_thread): Likewise, remove return statement.
(pthread_start_thread_event): Likewise.
Add noreturn attribute for pthread_handle_exit.
* weaks.c: Add noreturn attribute for pthread_exit.

23 years agoAdd __pthread_clock_gettime and __pthread_clock_settime prototypes.
Andreas Jaeger [Sat, 21 Apr 2001 18:38:24 +0000 (18:38 +0000)]
Add __pthread_clock_gettime and __pthread_clock_settime prototypes.

2001-04-21  Andreas Jaeger  <aj@suse.de>

* internals.h: Add __pthread_clock_gettime and
__pthread_clock_settime prototypes.

23 years agoUpdate.
Andreas Jaeger [Sat, 21 Apr 2001 16:29:05 +0000 (16:29 +0000)]
Update.

2001-04-21  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/i386/i586/clock_settime.c: Include
"libc-internal.h" for __get_clockfreq declaration.

23 years agoInclude "libc-internal.h" for __get_clockfreq declaration.
Andreas Jaeger [Sat, 21 Apr 2001 16:22:05 +0000 (16:22 +0000)]
Include "libc-internal.h" for __get_clockfreq declaration.

23 years agoUpdate.
Ulrich Drepper [Sat, 21 Apr 2001 07:55:01 +0000 (07:55 +0000)]
Update.

2001-04-21  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-support.c: Include cpuclock-init.h.  Use CPUCLOCK_VARDEF and
CPUCLOCK_INIT if defined.
* sysdeps/generic/dl-sysdep.c: Likewise.
* sysdeps/generic/cpuclock-init.h: New file.
* sysdeps/unix/i386/i586/cpuclock-init.h: New file.
* sysdeps/unix/i386/i586/Versions: New file.
* sysdeps/unix/i386/i586/clock_settime.c: New file.
* sysdeps/unix/i386/i586/clock_gettime.c: Handle thread CPU clock
separately by calling __pthread_clock_gettime if this function is
available.  Subtract offset from tsc value before computing time value.

23 years agoUpdate.
Ulrich Drepper [Fri, 20 Apr 2001 17:33:29 +0000 (17:33 +0000)]
Update.

* iconv/iconv_prog.c (print_known_names): If printing goes not to
a tty print in a more machine-friendly way.

23 years agoUpdate.
Ulrich Drepper [Fri, 20 Apr 2001 16:00:24 +0000 (16:00 +0000)]
Update.

2001-04-20  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/ieee754/ldbl-128/e_asinl.c: New file.
Contributed by Stephen L Moshier <moshier@mediaone.net>.

* intl/Makefile (tests): Reorder conditions, tst-gettext needs msgfmt.

23 years agoArcsine implementation for IEEE 128-bit long double.
Ulrich Drepper [Fri, 20 Apr 2001 15:48:37 +0000 (15:48 +0000)]
Arcsine implementation for IEEE 128-bit long double.

23 years agoUpdate.
Andreas Jaeger [Fri, 20 Apr 2001 13:28:21 +0000 (13:28 +0000)]
Update.

2001-04-20  Andreas Jaeger  <aj@suse.de>

* intl/Makefile (tests): Reorder conditions, tst-gettext needs
msgfmt.

23 years ago (tests): Reorder conditions, tst-gettext needs msgfmt.
Andreas Jaeger [Fri, 20 Apr 2001 13:26:23 +0000 (13:26 +0000)]
 (tests): Reorder conditions, tst-gettext needs msgfmt.

23 years ago* sysdeps/m68k/fpu/libm-test-ulps: Update.
Andreas Schwab [Fri, 20 Apr 2001 13:02:01 +0000 (13:02 +0000)]
* sysdeps/m68k/fpu/libm-test-ulps: Update.

2001-04-20  Andreas Schwab  <schwab@suse.de>

* sysdeps/m68k/fpu/libm-test-ulps: Update.

23 years agoUpdate.
Ulrich Drepper [Fri, 20 Apr 2001 06:06:55 +0000 (06:06 +0000)]
Update.

2001-04-19  Alan Modra  <amodra@one.net.au>

* Makerules (libc_pic.os): Add $(LDFLAGS-c_pic.os).
* sysdeps/hppa/Makefile (LDFLAGS-c_pic.os): Define.
(CFLAGS-.os): Remove.

* sysdeps/unix/sysv/linux/hppa/sysdep.h (CALL_MCOUNT): Update comment.

* sysdeps/unix/sysv/linux/hppa/sys/ucontext.h (NGREG, NFPREG,
gregset): Correct for new kernel definitions.

2001-04-19  Alan Modra  <alan@linuxcare.com.au>

* sysdeps/hppa/elf/initfini.c: Change dlt reg save to r3 and
generate unwind info by hand.

2001-04-19  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/mmap64.c (__mmap64): Optimize a bit.

* configure.in: Correct regular expression for msgfmt.
Patch by Bruno Haible <haible@ilog.fr>.

23 years ago(__mmap64): Optimize a bit.
Ulrich Drepper [Fri, 20 Apr 2001 04:53:42 +0000 (04:53 +0000)]
(__mmap64): Optimize a bit.

23 years agoUpdate.
Andreas Jaeger [Fri, 20 Apr 2001 04:46:49 +0000 (04:46 +0000)]
Update.

2001-04-19  Andreas Jaeger  <aj@suse.de>

* po/el.po: Add comment explaining what's broken.

* po/Makefile (BROKEN_LINGUAS): New.
(ALL_LINGUAS): Don't add broken languages.

23 years ago* po/el.po: Add comment explaining what's broken.
Andreas Jaeger [Fri, 20 Apr 2001 04:45:54 +0000 (04:45 +0000)]
* po/el.po: Add comment explaining what's broken.

* po/Makefile (BROKEN_LINGUAS): New.
(ALL_LINGUAS): Don't add broken languages.

23 years agoRegenerated: autoconf configure.in
Ulrich Drepper [Fri, 20 Apr 2001 02:51:46 +0000 (02:51 +0000)]
Regenerated: autoconf  configure.in

23 years agoCorrect regular expression for msgfmt.
Ulrich Drepper [Fri, 20 Apr 2001 02:40:55 +0000 (02:40 +0000)]
Correct regular expression for msgfmt.

23 years ago* sysdeps/mach/hurd/mlock.c: New file.
Roland McGrath [Thu, 19 Apr 2001 23:25:40 +0000 (23:25 +0000)]
* sysdeps/mach/hurd/mlock.c: New file.

* sysdeps/mach/hurd/munlock.c: New file.
* sysdeps/mach/hurd/bits/posix_opt.h (_POSIX_MEMLOCK_RANGE): Define it.

* misc/Makefile (routines): Add mlock munlock mlockall munlockall.
* sysdeps/generic/mlock.c: New file.
* sysdeps/generic/munlock.c: New file.
* sysdeps/generic/mlockall.c: New file.
* sysdeps/generic/munlockall.c: New file.
* sysdeps/generic/bits/mman.h (MCL_CURRENT, MCL_FUTURE): New macros.
* sysdeps/unix/sysv/linux/syscalls.list (mlock, munlock,
mlockall, munlockall): Change caller field to - from EXTRA.
Don't use __ names; not used (and not declared in include/sys/mman.h).

23 years ago* hurd/privports.c (__get_privileged_ports): Renamed with __.
Roland McGrath [Thu, 19 Apr 2001 22:53:58 +0000 (22:53 +0000)]
* hurd/privports.c (__get_privileged_ports): Renamed with __.

Use __ names for calls we make.
(get_privileged_ports): Add alias.
* hurd/hurd.h: Declare it with the __ name.
* sysdeps/mach/hurd/reboot.c (reboot): Use __get_privileged_ports.
* sysdeps/mach/hurd/adjtime.c (__adjtime): Likewise.
* sysdeps/mach/hurd/settimeofday.c (__settimeofday): Likewise.

23 years ago* hurd/hurdsig.c (write_corefile): Check RLIMIT_CORE limit and do
Roland McGrath [Thu, 19 Apr 2001 22:09:15 +0000 (22:09 +0000)]
* hurd/hurdsig.c (write_corefile): Check RLIMIT_CORE limit and do

nothing if it's zero.

23 years ago2001-04-19 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 19 Apr 2001 22:08:27 +0000 (22:08 +0000)]
2001-04-19  Roland McGrath  <roland@frob.com>

* hurd/hurdsig.c (write_corefile): Check RLIMIT_CORE limit and do
nothing if it's zero.

23 years agoUpdate.
Ulrich Drepper [Thu, 19 Apr 2001 21:24:46 +0000 (21:24 +0000)]
Update.

2001-04-19  Matthew Wilcox  <willy@ldl.fc.hp.com>

* sysdeps/unix/sysv/linux/hppa/sysdep.h (INLINE_SYSCALL):
Change to return a signed result for compatibility with other
architectures, and correctness.

23 years agoUpdate.
Ulrich Drepper [Thu, 19 Apr 2001 20:48:04 +0000 (20:48 +0000)]
Update.

2001-04-19  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_32BITUIDS):
HPPA always had them.  Patch by Matthew Wilcox <matthew@wil.cx>.

* manual/install.texi (Tools for Compilation): Mention gettext 0.10.36.

23 years ago(__ASSUME_32BITUIDS): HPPA always had them.
Ulrich Drepper [Thu, 19 Apr 2001 20:45:18 +0000 (20:45 +0000)]
(__ASSUME_32BITUIDS): HPPA always had them.

23 years agoUpdate.
Andreas Jaeger [Thu, 19 Apr 2001 20:15:22 +0000 (20:15 +0000)]
Update.

* configure.in: Require gettext 0.10.36 or newer.

* manual/install.texi (Tools for Compilation): Mention gettext
0.10.36.

23 years agoUpdate.
Andreas Jaeger [Thu, 19 Apr 2001 20:01:21 +0000 (20:01 +0000)]
Update.

2001-04-19  Andreas Jaeger  <aj@suse.de>

* po/zh_TW.po: Remove extraneous backslashes.

* sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Remove unused
variables b and n.

23 years ago(__ieee754_sqrt): Remove unused variables b and n.
Andreas Jaeger [Thu, 19 Apr 2001 19:14:52 +0000 (19:14 +0000)]
(__ieee754_sqrt): Remove unused variables b and n.

23 years agoUpdate.
Ulrich Drepper [Thu, 19 Apr 2001 16:31:12 +0000 (16:31 +0000)]
Update.

2001-04-18  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update.
* sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/swapcontext.c: New file.
* sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S (__setcontext):
Copy first word of uc_sigmask into __uc_sigmask.
* sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S (__getcontext):
Save uc_link around trap. Copy __uc_sigmask into first word of
uc_sigmask, clear the rest. Make sure setcontext to the created
context doesn't do this though.
* sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h: New file.
* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h (ucontext_t): Add
uc_stack and uc_sigmask, rename old uc_sigmask to __uc_sigmask in the
64bit version, make uc_sigmask __sigset_t in the 32bit version.

* rt/Makefile (otherlibs): Added for static NSS.
* glibcbug.in (BUGGLIBC): Send to new alias.

23 years agoPut specs into $generated, not $postclean-generated.
Ulrich Drepper [Thu, 19 Apr 2001 16:21:58 +0000 (16:21 +0000)]
Put specs into $generated, not $postclean-generated.

23 years agoFix typos in last patch.
Andreas Jaeger [Thu, 19 Apr 2001 09:35:01 +0000 (09:35 +0000)]
Fix typos in last patch.

2001-04-19  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/hppa/umount.c: Fix typos in last patch.

23 years ago(BUGGLIBC): Send to new alias.
Andreas Jaeger [Wed, 18 Apr 2001 20:03:28 +0000 (20:03 +0000)]
(BUGGLIBC): Send to new alias.

        * rt/Makefile (otherlibs): Added.

        * glibcbug.in (BUGGLIBC): Send to new alias.

23 years agoUpdate.
Andreas Jaeger [Wed, 18 Apr 2001 16:08:09 +0000 (16:08 +0000)]
Update.

2001-04-18  Andreas Jaeger  <aj@suse.de>

* rt/Makefile (otherlibs): Added.

23 years ago(otherlibs): Added.
Andreas Jaeger [Wed, 18 Apr 2001 16:06:52 +0000 (16:06 +0000)]
(otherlibs): Added.

2001-04-18  Andreas Jaeger  <aj@suse.de>

* Makefile (otherlibs): Added.

23 years agoUpdate.
Ulrich Drepper [Wed, 18 Apr 2001 16:03:07 +0000 (16:03 +0000)]
Update.

2001-04-02  Andreas Schwab  <schwab@suse.de>

* Makerules (build-module): Make sure exit codes get checked
properly and remove unnecessary slashes.

23 years agoUpdate.
Ulrich Drepper [Wed, 18 Apr 2001 14:45:36 +0000 (14:45 +0000)]
Update.

2001-04-18  Jakub Jelinek  <jakub@redhat.com>

* locales/be_BY: Fix syntax in LC_COLLATE section.
* locales/ru_UA: Likewise.
* locales/tr_TR: Likewise.
* locales/uk_UA: Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 18 Apr 2001 04:49:34 +0000 (04:49 +0000)]
Update.

* sysdeps/unix/sysv/linux/i386/get_clockfreq.c (__get_clockfreq):
Handle kernels which report only three digits after the decimal point.
Reported by Van Okamura <van.okamura@oracle.com>.

23 years agoUpdate.
Ulrich Drepper [Wed, 18 Apr 2001 00:20:28 +0000 (00:20 +0000)]
Update.

2001-04-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/alpha/fpu/libm-test-ulps: Adjust error values for atan2f.

23 years agoUpdate.
Ulrich Drepper [Tue, 17 Apr 2001 21:22:45 +0000 (21:22 +0000)]
Update.

2001-04-17  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update for new atan2 tests.
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Likewise.

23 years agoUpdate.
Ulrich Drepper [Tue, 17 Apr 2001 19:00:41 +0000 (19:00 +0000)]
Update.

2001-04-17  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ieee754/ldbl-128/e_logl.c (__ieee754_logl): Make sure
desired exceptions are raised for exceptional values.
* math/libm-test.inc (acosh_test, atan_test, atan2_test, cacos_test,
cacosh_test, casin_test, casinh_test, catan_test, catanh_test,
clog_test, log_test, log1p_test, tan_test): Increase precision of
expected values to satisfy ldbl-128.
* sysdeps/alpha/fpu/libm-test-ulps: Adjust accordingly.
* sysdeps/arm/libm-test-ulps: Likewise.
* sysdeps/i386/fpu/libm-test-ulps: Likewise.
* sysdeps/ia64/fpu/libm-test-ulps: Likewise.
* sysdeps/m68k/fpu/libm-test-ulps: Likewise.
* sysdeps/mips/fpu/libm-test-ulps: Likewise.
* sysdeps/powerpc/fpu/libm-test-ulps: Likewise.
* sysdeps/s390/fpu/libm-test-ulps: Likewise.
* sysdeps/sh/sh4/fpu/libm-test-ulps: Likewise.
* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Likewise.
* sysdeps/sparc/sparc64/fpu/libm-test-ulps: Likewise.

23 years agoPretty printing.
Ulrich Drepper [Tue, 17 Apr 2001 15:13:12 +0000 (15:13 +0000)]
Pretty printing.

23 years agoUpdate.
Andreas Jaeger [Tue, 17 Apr 2001 14:38:29 +0000 (14:38 +0000)]
Update.

2001-04-17  Andreas Jaeger  <aj@suse.de>

* configure.in: Move test for critical programs up.

23 years agoMove test for critical programs up.
Andreas Jaeger [Tue, 17 Apr 2001 14:37:40 +0000 (14:37 +0000)]
Move test for critical programs up.

23 years agoUpdate.
Ulrich Drepper [Tue, 17 Apr 2001 06:51:57 +0000 (06:51 +0000)]
Update.

2001-04-16  Stephen L Moshier  <moshier@mediaone.net>

* sysdeps/ieee754/flt-32/e_asinf.c (pio2_hi, pio2_lo, pio4_hi):
Correct the values. (pSx, qSx): Replace by shorter approximation.
Use f suffix on float constants.

* sysdeps/ieee754/ldbl-128/k_tanl.c: New file.
Contributed by Stephen L Moshier <moshier@mediaone.net>.

23 years agoUpdate.
Ulrich Drepper [Tue, 17 Apr 2001 04:20:22 +0000 (04:20 +0000)]
Update.

2001-04-16  Ulrich Drepper  <drepper@redhat.com>

* string/string.h: Replace const in attribute list with __const__.

23 years agoReplace const in attribute list with __const__.
Ulrich Drepper [Tue, 17 Apr 2001 04:19:13 +0000 (04:19 +0000)]
Replace const in attribute list with __const__.

23 years ago* grp/initgroups.c (initgroups) [NGROUPS_MAX != 0]: Always use sysconf
Roland McGrath [Tue, 17 Apr 2001 03:34:20 +0000 (03:34 +0000)]
* grp/initgroups.c (initgroups) [NGROUPS_MAX != 0]: Always use sysconf

instead of the constant NGROUPS_MAX.  That way, the limit can be
raised in the kernel configuration without having to recompile libc.

* sysdeps/posix/euidaccess.c: Don't #include <limits.h> or try to
define NGROUPS_MAX; we don't use it here.

23 years ago2001-04-16 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 17 Apr 2001 03:33:58 +0000 (03:33 +0000)]
2001-04-16  Roland McGrath  <roland@frob.com>

* sysdeps/posix/euidaccess.c: Don't #include <limits.h> or try to
define NGROUPS_MAX; we don't use it here.

23 years agoUpdate.
Andreas Jaeger [Mon, 16 Apr 2001 18:04:22 +0000 (18:04 +0000)]
Update.

* math/libm-test.inc (atan2_test): Add more testcases.

23 years agoUpdate.
Andreas Jaeger [Mon, 16 Apr 2001 15:22:10 +0000 (15:22 +0000)]
Update.

2001-04-16  Andreas Jaeger  <aj@suse.de>

* iconv/gconv_db.c: Include gconv_charset.h for
__gconv_lookup_alias prototype.

23 years agoInclude gconv_charset.h for __gconv_lookup_alias prototype.
Andreas Jaeger [Mon, 16 Apr 2001 15:21:51 +0000 (15:21 +0000)]
Include gconv_charset.h for __gconv_lookup_alias prototype.

23 years agoUpdate.
Ulrich Drepper [Sat, 14 Apr 2001 00:36:36 +0000 (00:36 +0000)]
Update.

2001-04-13  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/ieee754/ldbl-128/s_atanl.c: New file.
Contributed by Stephen L Moshier <moshier@mediaone.net>.

23 years agoUpdate.
Ulrich Drepper [Fri, 13 Apr 2001 22:42:45 +0000 (22:42 +0000)]
Update.

* intl/tst-codeset.c: Include string.h to get prototype for strcmp().

2001-04-13  Jes Sorensen  <jes@linuxcare.com>

23 years agoUpdate.
Ulrich Drepper [Fri, 13 Apr 2001 17:26:32 +0000 (17:26 +0000)]
Update.

2001-04-13  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/bits/siginfo.h: Add __pad0 to
explicitly pad struct siginfo instead of relying on compiler padding.

23 years agoUpdate.
Ulrich Drepper [Fri, 13 Apr 2001 04:12:32 +0000 (04:12 +0000)]
Update.

2001-04-12  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/ia64/Dist: Add elf/entry.h.

* iconvdata/Makefile (distribute): Add TESTS2.

23 years agoUpdate.
Ulrich Drepper [Thu, 12 Apr 2001 23:09:44 +0000 (23:09 +0000)]
Update.

2001-04-13  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/sparc/sparc64/dl-machine.h (elf_machine_load_address):
Calculate load address differently.

23 years agoUpdate.
Ulrich Drepper [Thu, 12 Apr 2001 23:03:41 +0000 (23:03 +0000)]
Update.

* sysdeps/i386/Makefile: Make sure gcc uses a frame pointer for
all the files which use CURRENT_STACK_FRAME.

23 years agoUpdate.
Ulrich Drepper [Thu, 12 Apr 2001 20:26:40 +0000 (20:26 +0000)]
Update.

2001-04-12  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/TESTS2: New file.
* iconvdata/run-iconv-test.sh: Also run tests from TESTS2.
* iconvdata/testdata/alfabeta..UTF-8: New file.
* iconvdata/testdata/alfabeta..UTF-16.BE: New file.
* iconvdata/testdata/alfabeta..UTF-16.LE: New file.
* iconvdata/testdata/alfabeta..UTF-32.BE: New file.
* iconvdata/testdata/alfabeta..UTF-32.LE: New file.

2001-04-11  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/utf-32.c: New file.
* iconvdata/gconv-modules: Add entries for UTF-32, UTF-32LE, UTF-32BE.
* iconvdata/Makefile (modules): Add UTF-32.
(distribute): Add utf-32.c.

2001-04-11  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/utf-16.c (PREPARE_LOOP): Initialize 'swap' after possibly
changing it in the state. After incrementing 'inptr', store it back.
* iconvdata/unicode.c (PREPARE_LOOP): After incrementing 'inptr',
store it back.

2001-04-11  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/utf-16.c (gconv_init): Use MAX_NEEDED_FROM, not
MIN_NEEDED_FROM.

23 years agoUpdate.
Ulrich Drepper [Thu, 12 Apr 2001 04:45:10 +0000 (04:45 +0000)]
Update.

* Makefile (tests): Comment out tst-cancel for now.

23 years agoUpdate.
Ulrich Drepper [Thu, 12 Apr 2001 02:29:04 +0000 (02:29 +0000)]
Update.

2001-04-11  Ulrich Drepper  <drepper@redhat.com>

* tst-cancel.c (main): Cleanup 4 is supposed to run.  Create
temporary file in object directory.
* Makefile: Don't allow inlining when compiling tst-cancel.c.
Pass $(objpfx) to tst-cancel.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 23:01:06 +0000 (23:01 +0000)]
Update.

2001-04-11  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/pt-machine.h (stack_pointer): Advance
up closer to user local variables so that new cleanup heuristics work.
* sysdeps/sparc/sparc64/pt-machine.h (stack_pointer): Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 21:29:54 +0000 (21:29 +0000)]
Update.

2001-04-11  Ulrich Drepper  <drepper@redhat.com>

* cancel.c (_pthread_cleanup_push): Catch invalid __prev buffer
and remove it.
(_pthread_cleanup_push_defer): Likewise.

* tst-cancel.c (main): Fix loop printing cleanup output.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 19:57:49 +0000 (19:57 +0000)]
Update.

2001-04-11  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/ia64/htonl.S: Drop superfluous "alloc".
* sysdeps/ia64/htons.S: Likewise.

* sysdeps/ia64/memset.S: Add unwind directives.
* sysdeps/ia64/strncpy.S: Likewise.
* sysdeps/ia64/strcat.S: Likewise.

* sysdeps/ia64/memccpy.S: Add unwind directives.  Drop superfluous
restore of ar.pfs.
* sysdeps/ia64/strchr.S: Likewise.
* sysdeps/ia64/memmove.S: Likewise.
* sysdeps/ia64/memcpy.S: Likewise.
* sysdeps/ia64/memcmp.S: Likewise.
* sysdeps/ia64/memchr.S: Likewise.
* sysdeps/ia64/strcmp.S: Likewise.
* sysdeps/ia64/strlen.S: Likewise.
* sysdeps/ia64/strcpy.S: Likewise.
* sysdeps/ia64/strncmp.S: Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 16:16:08 +0000 (16:16 +0000)]
Update.

2001-04-11  Jakub Jelinek  <jakub@redhat.com>

* wcsmbs/wchar.h (fgetwc, getwc, getwchar, fputwc, putwc, putwchar,
fgetws, fputws, ungetwc, getwc_unlocked, getwchar_unlocked,
fgetwc_unlocked, fputwc_unlocked, putwc_unlocked, putwchar_unlocked,
fgetws_unlocked, fputws_unlocked, wcsftime): Add __THROW.

23 years ago(fgetwc, getwc, getwchar, fputwc, putwc, putwchar, fgetws, fputws, ungetwc, getwc_unl...
Ulrich Drepper [Wed, 11 Apr 2001 16:13:56 +0000 (16:13 +0000)]
(fgetwc, getwc, getwchar, fputwc, putwc, putwchar, fgetws, fputws, ungetwc, getwc_unlocked, getwchar_unlocked, fgetwc_unlocked, fputwc_unlocked, putwc_unlocked, putwchar_unlocked, fgetws_unlocked, fputws_unlocked, wcsftime): Add __THROW.

23 years agoUpdate.
Andreas Jaeger [Wed, 11 Apr 2001 11:56:52 +0000 (11:56 +0000)]
Update.

2001-04-11  Andreas Jaeger  <aj@suse.de>

* sysdeps/mips/elf/start.S [__ASSEMBLY__]: Define it.

23 years ago[__ASSEMBLY__]: Define it.
Andreas Jaeger [Wed, 11 Apr 2001 11:56:35 +0000 (11:56 +0000)]
[__ASSEMBLY__]: Define it.

23 years ago* sysdeps/m68k/fpu/libm-test-ulps: Adjusted.
Andreas Schwab [Wed, 11 Apr 2001 08:33:26 +0000 (08:33 +0000)]
* sysdeps/m68k/fpu/libm-test-ulps: Adjusted.

23 years agoAdjusted.
Andreas Schwab [Wed, 11 Apr 2001 08:33:14 +0000 (08:33 +0000)]
Adjusted.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 07:36:19 +0000 (07:36 +0000)]
Update.

2001-04-11  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/arm/stackinfo.h: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 07:05:12 +0000 (07:05 +0000)]
Update.

2001-04-08  Thorsten Kukuk  <kukuk@suse.de>

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 05:46:16 +0000 (05:46 +0000)]
Update.

22001-04-08  Thorsten Kukuk  <kukuk@suse.de>

* sunrpc/rpc_main.c: If we compile RPC thread safe, allow
rpcgen to generate thread safe code.

23 years agoUpdate.
Andreas Jaeger [Wed, 11 Apr 2001 05:42:53 +0000 (05:42 +0000)]
Update.

2001-04-10  Andreas Jaeger  <aj@suse.de>

* math/test-fenv.c (initial_tests): Protect FE_TONEAREST declaration.

23 years ago(initial_tests): Protect FE_TONEAREST declaration.
Andreas Jaeger [Wed, 11 Apr 2001 05:42:38 +0000 (05:42 +0000)]
(initial_tests): Protect FE_TONEAREST declaration.

23 years agoIf we compile RPC thread safe, allow rpcgen to generate thread safe code.
Ulrich Drepper [Wed, 11 Apr 2001 05:42:12 +0000 (05:42 +0000)]
If we compile RPC thread safe, allow rpcgen to generate thread safe code.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 04:53:37 +0000 (04:53 +0000)]
Update.

2001-04-10  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-minimal.c (__assert_fail): Change error string.  It's
most of the time no bug in ld.so.
(__assert_perror_fail): Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 04:45:43 +0000 (04:45 +0000)]
Update.

2001-04-11  Hans-Peter Nilsson  <hp@axis.com>

* sysdeps/generic/bits/fenv.h (fexcept_t): Change default type
from struct to unsigned int.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 04:42:14 +0000 (04:42 +0000)]
Update.

2001-04-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* elf/elf.h (AT_DCACHEBSIZE, AT_ICACHEBSIZE, AT_UCACHEBSIZE,
AT_IGNOREPPC): New defines.
* sysdeps/generic/dl-sysdep.c (_dl_show_auxv): Print them.
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV):
Define for newer powerpc kernels.
* sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Use the standard
DL_FIND_ARG_COMPONENTS if __ASSUME_STD_AUXV is defined.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 03:00:52 +0000 (03:00 +0000)]
Update.

2000-4-10  kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/sh/stackinfo.h: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 01:07:57 +0000 (01:07 +0000)]
Update.

* locale/tst-C-locale.c (run_test): Add tests for locale objects.
* locale/newlocale.c (__newlocale): Correct setting __ctype_b,
__ctype_tolower, and __ctype_toupper elements.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 00:35:56 +0000 (00:35 +0000)]
Update.

* ctype/ctype_l.c: Fix definitions of __tolower_l and __toupper_l.
Reported by Konstantin Osipov <rabid@spylog.ru>.

23 years agoUpdate.
Ulrich Drepper [Wed, 11 Apr 2001 00:29:09 +0000 (00:29 +0000)]
Update.

2001-04-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/fpu/libm-test-ulps: Add deltas for tgamma to help
the lousy AMD FPU.

2001-04-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: New file.
* sysdeps/unix/sysv/linux/powerpc/Dist: Add sys/ptrace.h.
* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Delete wrong stuff.
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Correct typedefs.

2001-04-10  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-deps.c (_dl_map_object_deps): Provide complete error
message.  Based on a patch by HJ Lu.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 23:37:11 +0000 (23:37 +0000)]
Update.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 23:35:32 +0000 (23:35 +0000)]
Update.

2001-04-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/ia64/Versions: Export
__libc_ia64_register_backing_store_base.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 23:12:08 +0000 (23:12 +0000)]
Update.

2001-04-10  Andreas Schwab  <schwab@suse.de>

* math/libm-test.inc (csinh_test): Don't require the invalid
exception for csinh (x + iNaN), but make it optional.

2001-04-09  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/ia64/elf/start.S (_start): Add unwind directives.

* sysdeps/generic/entry.h [!__ASSEMBLY__]: Declare _start.
* sysdeps/ia64/elf/entry.h: New file.
* sysdeps/unix/sysv/linux/mips/entry.h [!__ASSEMBLY__]: Declare
__start.
* elf/rtld.c: Don't declare ENTRY_POINT.  Use ENTRY_POINT instead
of &ENTRY_POINT.
* sysdeps/generic/dl-sysdep.c: Likewise.
* sysdeps/mach/hurd/dl-sysdep.c: Likewise.
* sysdeps/ia64/elf/start.S: Save base address of register backing
store in __libc_ia64_register_backing_store_base.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 21:46:48 +0000 (21:46 +0000)]
Update.

2001-04-10  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: Fix return
value of getcontext.
* sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: Fix return
value of setcontext.
* sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/s390/swapcontext.c: Skip setcontext
call by changing the saved context.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 20:53:40 +0000 (20:53 +0000)]
Update.

2001-04-10  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/alpha/stackinfo.h: New file.
* sysdeps/ia64/stackinfo.h: New file.

23 years agoStack information for Alpha.
Ulrich Drepper [Tue, 10 Apr 2001 20:50:54 +0000 (20:50 +0000)]
Stack information for Alpha.

23 years ago* sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional
Andreas Schwab [Tue, 10 Apr 2001 19:58:52 +0000 (19:58 +0000)]
* sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional

values.
* sysdeps/m68k/fpu/e_scalb.c: Likewise.
2001-04-10  Andreas Schwab  <schwab@suse.de>

* sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional
values.
* sysdeps/m68k/fpu/e_scalb.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 04:47:50 +0000 (04:47 +0000)]
Update.

* sysdeps/sparc/sparc32/sparcv9/Dist: Add hp-timing.c.
* sysdeps/sparc/sparc64/Dist: Add hp-timing.c.

2001-04-07  Bruno Haible  <haible@clisp.cons.org>

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 03:10:20 +0000 (03:10 +0000)]
Update.

2001-04-09  Ulrich Drepper  <drepper@redhat.com>

* libio/Makefile (distribute): Add fd_to_filename.h.

23 years agoUpdate.
Ulrich Drepper [Tue, 10 Apr 2001 00:15:08 +0000 (00:15 +0000)]
Update.

2001-04-05  David S. Miller  <davem@redhat.com>

Add hp-timing support for sparcv9/sparc64 targets.
* sysdeps/sparc/sparc32/sparcv9/hp-timing.c: New file
* sysdeps/sparc/sparc32/sparcv9/hp-timing.h: New file
* sysdeps/sparc/sparc64/hp-timing.c: New file
* sysdeps/sparc/sparc64/hp-timing.h: New file
* sysdeps/sparc/sparc32/sparcv9/Makefile: Build hp-timing.
* sysdeps/sparc/sparc64/Makefile: Likewise.

2001-04-09  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/generic/fd_to_filename.h: New file.
* sysdeps/unix/sysv/linux/fd_to_filename.h: New file.
* libio/freopen.c (freopen): If FILENAME is NULL, try to get
filename from the open file descriptor.
* libio/freopen64.c (freopen64): Likewise.

2001-04-09  Bruno Haible  <haible@clisp.cons.org>

* misc/error.c (error): fflush stdout also if
error_print_progname != NULL.
(error_at_line): Likewise.

2001-04-07  Bruno Haible <haible@clisp.cons.org>

* intl/gettextP.h (struct loaded_domain): Add codeset_cntr field.
(struct binding): Add codeset_cntr field.
(_nl_load_domain): Add domainbinding argument.
(_nl_init_domain_conv, _nl_free_domain_conv): New declarations.
(_nl_find_msg): New declaration, moved here from loadinfo.h.
* intl/loadinfo.h (struct loaded_l10nfile): Remove domainbinding field.
(_nl_make_l10nflist): Remove domainbinding argument.
(_nl_find_msg): Move declaration to gettextP.h.
* intl/bindtextdom.c (set_binding_values): Initialize ->codeset_cntr
to 0.  Increment it when ->codeset is changed.
* intl/dcigettext.c (DCIGETTEXT): Pass binding to _nl_find_msg.
(_nl_find_msg): Add domainbinding argument.  Reinitialize the converter
if domainbinding->codeset_cntr has been incremented.
* intl/finddomain.c (_nl_find_domain): Don't pass domainbinding to
_nl_make_l10nflist().  Pass it to _nl_load_domain() instead.
* intl/l10nflist.c (_nl_make_l10nflist): Remove domainbinding argument.
* intl/loadmsgcat.c (_nl_init_domain_conv): New function, extracted
 from _nl_load_domain.  Append //TRANSLIT also when using libiconv.
(_nl_free_domain_conv): New function, extracted from _nl_unload_domain.
(_nl_load_domain): Add domainbinding argument.  Call
_nl_init_domain_conv.
(_nl_unload_domain): Call _nl_free_domain_conv.
* intl/Makefile (distribute): Add tst-codeset.sh, tstcodeset.po.
(test-srcs): Add tst-codeset.
(tests): Depend on tst-codeset.out.
(tst-codeset.out): New rule.
(CFLAGS-tst-codeset.c): New variable.
* intl/tst-codeset.sh: New file.
* intl/tstcodeset.po: New file.
* intl/tst-codeset.c: New file.
* locale/findlocale.c (_nl_find_locale): Update _nl_make_l10nflist
calls.

23 years agoRecognize documentation of obsolete functions.
Ulrich Drepper [Mon, 9 Apr 2001 23:15:45 +0000 (23:15 +0000)]
Recognize documentation of obsolete functions.

23 years ago* mach/msgserver.c (__mach_msg_server_timeout): Add an assert.
Roland McGrath [Mon, 9 Apr 2001 21:24:34 +0000 (21:24 +0000)]
* mach/msgserver.c (__mach_msg_server_timeout): Add an assert.

2001-03-31  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/fork.c: Skip NEWPROC just like NEWTASK when
copying send rights into child.  When we hit our name for our proc
port, just copy NEWPROC directly instead of repeating proc_task2proc
to install the child's port.

2001-04-08  Roland McGrath  <roland@frob.com>

* Makeconfig ($(common-objpfx)soversions.i): Grok entries with DEFAULT
in second column, to provide default values for third column.
* shlib-versions: Add comments about using DEFAULT in second column.
(s390x-.*-linux.*): Replace individual entries with a DEFAULT entry.
(cris-.*-linux.*): Likewise.

23 years ago2001-04-07 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 9 Apr 2001 21:23:38 +0000 (21:23 +0000)]
2001-04-07  Roland McGrath  <roland@frob.com>

* mach/msgserver.c (__mach_msg_server_timeout): Add an assert.

23 years agoAdd comments about using DEFAULT in second column. (s390x-.*-linux.*): Replace indivi...
Ulrich Drepper [Mon, 9 Apr 2001 20:23:20 +0000 (20:23 +0000)]
Add comments about using DEFAULT in second column. (s390x-.*-linux.*): Replace individual entries with a DEFAULT entry.