platform/upstream/glibc.git
23 years agoRevert last change.
Ulrich Drepper [Mon, 18 Jun 2001 04:19:57 +0000 (04:19 +0000)]
Revert last change.

23 years ago* sysdeps/pthread/aio_misc.h (LIO_DSYNC): Define to LIO_NOP + 1,
Roland McGrath [Mon, 18 Jun 2001 01:47:39 +0000 (01:47 +0000)]
* sysdeps/pthread/aio_misc.h (LIO_DSYNC): Define to LIO_NOP + 1,

not LIO_READ + 1 (which is the value of LIO_WRITE!).

23 years ago* sysdeps/unix/sysv/linux/i386/sigaction.c (restore, restore_rt):
Roland McGrath [Mon, 18 Jun 2001 01:09:45 +0000 (01:09 +0000)]
* sysdeps/unix/sysv/linux/i386/sigaction.c (restore, restore_rt):

Declare these without `static', to avoid warning that we haven't
defined them.

* Makerules (build-module-helper-objlist): New variable,
broken out of build-module.  Insert --whole-archive/--no-whole-archive
immediately each *_pic.a file in the link object list.
(whole-archive): New variable, used by that.
(build-module-objlist): New variable using build-module-helper-objlist.
(build-module, build-module-helper): Use it.
(build-shlib-objlist): New variable using build-module-helper-objlist.
(build-shlib): Use that.
* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Likewise.

23 years ago2001-06-17 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 18 Jun 2001 01:08:28 +0000 (01:08 +0000)]
2001-06-17  Roland McGrath  <roland@frob.com>

* sysdeps/unix/sysv/linux/i386/sigaction.c (restore, restore_rt):
Declare these without `static', to avoid warning that we haven't
defined them.

23 years agoFor BIG5HKSCS, use BIG5-HKSCS charmap.
Ulrich Drepper [Sun, 17 Jun 2001 23:04:30 +0000 (23:04 +0000)]
For BIG5HKSCS, use BIG5-HKSCS charmap.

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Jun 2001 23:03:59 +0000 (23:03 +0000)]
Update.

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

* charmaps/BIG5-HKSCS: Renamed from charmaps/BIG5HKSCS.  Change
code_set_name to BIG5-HKSCS. Add BIG5HKSCS alias.

* charmaps/SHIFT_JIS: Renamed from charmaps/SJIS.  Change code_set_name

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Jun 2001 22:44:18 +0000 (22:44 +0000)]
Update.

2001-05-26  Bruno Haible  <haible@clisp.cons.org>

* charmaps/SHIFT_JIS: Renamed from charmaps/SJIS. Change code_set_name
to SHIFT_JIS. Add SJIS as alias.
* Makefile (CHARMAPS): For SJIS locale, use SHIFT_JIS charmap.
* gen-locale.sh: Likewise.

23 years agoRenamed to Shift_JIS.
Ulrich Drepper [Sun, 17 Jun 2001 22:43:11 +0000 (22:43 +0000)]
Renamed to Shift_JIS.

23 years ago* posix/spawni.c: Moved to ...
Roland McGrath [Sun, 17 Jun 2001 22:18:08 +0000 (22:18 +0000)]
* posix/spawni.c: Moved to ...

* sysdeps/posix/spawni.c: ... here.
* sysdeps/generic/spawni.c: New file.

23 years ago* hurd/Makefile (routines): Add lookup-retry.
Roland McGrath [Sun, 17 Jun 2001 21:09:28 +0000 (21:09 +0000)]
* hurd/Makefile (routines): Add lookup-retry.

* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Broken out ...
* hurd/lookup-retry.c: ... into here, new file.
* sysdeps/mach/hurd/dl-sysdep.c (open_file): Call that instead
using of duplicate code here.

* hurd/hurdexec.c (_hurd_exec): Be robust for DTABLESIZE==0.

* posix/regex.c: Avoid an access violation if malloc fails.

23 years ago2001-06-16 Roland McGrath <roland@frob.com>
Roland McGrath [Sun, 17 Jun 2001 21:08:08 +0000 (21:08 +0000)]
2001-06-16  Roland McGrath  <roland@frob.com>

* hurd/hurdexec.c (_hurd_exec): Be robust for DTABLESIZE==0.

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Jun 2001 16:52:21 +0000 (16:52 +0000)]
Update.

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

* po/ja.po: Update from translation team.

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Jun 2001 02:19:25 +0000 (02:19 +0000)]
Update.

2001-06-16  H.J. Lu  <hjl@gnu.org>

* internals.h: Include <stackinfo.h>.

* attr.c: Don't include <stackinfo.h> here.
* cancel.c: Likewise.
* manager.c: Likewise.
* pthread.c: Likewise.
* ptlongjmp.c: Likewise.

23 years agoUpdate.
Ulrich Drepper [Sun, 17 Jun 2001 00:43:42 +0000 (00:43 +0000)]
Update.

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

* locale/programs/locfile.c (siblings_uncached, siblings, full_read,
compare_files): New functions.
(write_locale_data): Use xmalloc. Compare the file with the locale
data files for the same category in other locales, and reuse it if
possible and safe.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Jun 2001 19:50:36 +0000 (19:50 +0000)]
Update.

2001-06-07  Mark Kettenis  <kettenis@gnu.org>

* grp/initgroups.c (initgroups): Factor out re-usable code into...
(internal_getgrouplist): ... new function.
(getgrouplist): New function.
* grp/grp.h (getgrouplist): New prototype.
* grp/Versions [2.2.4]: Add getgrouplist.

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

* inet/netinet/ip6.h: Fix comments in ip6_hdr.
Patch by Pekka Savola <pekkas@netcore.fi>.

23 years agoMake _STACK_GROWS_UP work.
Ulrich Drepper [Sat, 16 Jun 2001 18:47:49 +0000 (18:47 +0000)]
Make _STACK_GROWS_UP work.

23 years ago* rt/Makefile (aio-routines, clock-routines, timer-routines): New
Roland McGrath [Sat, 16 Jun 2001 04:48:42 +0000 (04:48 +0000)]
* rt/Makefile (aio-routines, clock-routines, timer-routines): New

variables, broken out of librt-routines.
(librt-routines): Set using those.
(extra-libs, extra-libc-others, tests): Set these unconditionally.
(distribute): No need for $(librt-map) or $(librt-routines:=.c) here.
* sysdeps/generic/aio_fsync.c: New file.
* sysdeps/generic/aio_misc.c: New file.
* sysdeps/generic/aio_write.c: New file.
* sysdeps/generic/aio_write64.c: New file.
* sysdeps/generic/aio_read64.c: New file.
* sysdeps/generic/aio_read.c: New file.
* sysdeps/generic/aio_notify.c: New file.
* sysdeps/generic/lio_listio64.c: New file.
* sysdeps/generic/lio_listio.c: New file.
* sysdeps/generic/aio_cancel.c: New file.
* sysdeps/generic/aio_misc.h: New file.
* sysdeps/generic/aio_suspend.c: New file.
* rt/aio_cancel.c: Moved to ...
* sysdeps/pthread/aio_cancel.c: ... here.
* rt/aio_fsync.c: Moved to ...
* sysdeps/pthread/aio_fsync.c: ... here.
* rt/aio_misc.c: Moved to ...
* sysdeps/pthread/aio_misc.c: ... here.
* rt/aio_misc.h: Moved to ...
* sysdeps/pthread/aio_misc.h: ... here.
* rt/aio_notify.c: Moved to ...
* sysdeps/pthread/aio_notify.c: ... here.
* rt/aio_read.c: Moved to ...
* sysdeps/pthread/aio_read.c: ... here.
* rt/aio_read64.c: Moved to ...
* sysdeps/pthread/aio_read64.c: ... here.
* rt/aio_suspend.c: Moved to ...
* sysdeps/pthread/aio_suspend.c: ... here.
* rt/aio_write.c: Moved to ...
* sysdeps/pthread/aio_write.c: ... here.
* rt/aio_write64.c: Moved to ...
* sysdeps/pthread/aio_write64.c: ... here.
* rt/lio_listio.c: Moved to ...
* sysdeps/pthread/lio_listio.c: ... here.
* rt/lio_listio64.c: Moved to ...
* sysdeps/pthread/lio_listio64.c: ... here.

23 years ago2001-06-15 Roland McGrath <roland@frob.com>
Roland McGrath [Sat, 16 Jun 2001 04:47:37 +0000 (04:47 +0000)]
2001-06-15  Roland McGrath  <roland@frob.com>

* rt/Makefile (aio-routines, clock-routines, timer-routines): New
variables, broken out of librt-routines.
(librt-routines): Set using those.
(extra-libs, extra-libc-others, tests): Set these unconditionally.
(distribute): No need for $(librt-map) or $(librt-routines:=.c) here.
* sysdeps/generic/aio_fsync.c: New file.
* sysdeps/generic/aio_misc.c: New file.
* sysdeps/generic/aio_write.c: New file.
* sysdeps/generic/aio_write64.c: New file.
* sysdeps/generic/aio_read64.c: New file.
* sysdeps/generic/aio_read.c: New file.
* sysdeps/generic/aio_notify.c: New file.
* sysdeps/generic/lio_listio64.c: New file.
* sysdeps/generic/lio_listio.c: New file.
* sysdeps/generic/aio_cancel.c: New file.
* sysdeps/generic/aio_misc.h: New file.
* sysdeps/generic/aio_suspend.c: New file.
* rt/aio_cancel.c: Moved to ...
* sysdeps/pthread/aio_cancel.c: ... here.
* rt/aio_fsync.c: Moved to ...
* sysdeps/pthread/aio_fsync.c: ... here.
* rt/aio_misc.c: Moved to ...
* sysdeps/pthread/aio_misc.c: ... here.
* rt/aio_misc.h: Moved to ...
* sysdeps/pthread/aio_misc.h: ... here.
* rt/aio_notify.c: Moved to ...
* sysdeps/pthread/aio_notify.c: ... here.
* rt/aio_read.c: Moved to ...
* sysdeps/pthread/aio_read.c: ... here.
* rt/aio_read64.c: Moved to ...
* sysdeps/pthread/aio_read64.c: ... here.
* rt/aio_suspend.c: Moved to ...
* sysdeps/pthread/aio_suspend.c: ... here.
* rt/aio_write.c: Moved to ...
* sysdeps/pthread/aio_write.c: ... here.
* rt/aio_write64.c: Moved to ...
* sysdeps/pthread/aio_write64.c: ... here.
* rt/lio_listio.c: Moved to ...
* sysdeps/pthread/lio_listio.c: ... here.
* rt/lio_listio64.c: Moved to ...
* sysdeps/pthread/lio_listio64.c: ... here.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Jun 2001 04:34:51 +0000 (04:34 +0000)]
Update.

2001-06-14  Roland McGrath  <roland@frob.com>

* configure.in: Let sysdeps Implies files in add-ons bring in
sysdeps directories from the main source and other add-ons too.

2001-06-15  Jakub Jelinek  <jakub@redhat.com>

* math/test-misc.c (main): Add tests for nextafter and nexttoward
with +-Inf as second argument.

* sysdeps/generic/s_nexttowardf.c (__nexttowardf): Only check for
NaN, not Inf.
* sysdeps/i386/fpu/s_nextafterl.c (__nextafterl): Fix check for NaN.
* sysdeps/i386/fpu/s_nexttoward.c: New.
* sysdeps/i386/fpu/s_nexttowardf.c: New.
* sysdeps/ieee754/ldbl-96/s_nexttoward.c (__nexttoward): Simplify
check for NaN, optimize x==+-0 handling.
* sysdeps/ieee754/ldbl-96/s_nexttowardf.c (__nexttowardf): Likewise.
* sysdeps/ieee754/ldbl-96/s_nextafterl.c (__nextafterl): Simplify
check for NaN, fix sign in x==+-0 case.
* sysdeps/ia64/fpu/s_nexttoward.c: New.
* sysdeps/ia64/fpu/s_nexttowardf.c: New.

2001-06-15  H.J. Lu  <hjl@gnu.org>

* rt/tst-aio2.c (do_test): Initialize cb.aio_offset to 0.
* rt/tst-aio3.c (do_test): Likewise.
* rt/tst-aio4.c (do_test): Likewise.
* rt/tst-aio5.c (do_test): Likewise.
* rt/tst-aio6.c (do_test): Likewise.

23 years agoUpdate.
Ulrich Drepper [Sat, 16 Jun 2001 02:53:53 +0000 (02:53 +0000)]
Update.

2001-06-15  H.J. Lu  <hjl@gnu.org>

* pthread.c (__pthread_reset_main_thread): Fix a typo.

23 years ago(__pthread_reset_main_thread): Fix a typo.
Ulrich Drepper [Sat, 16 Jun 2001 02:53:06 +0000 (02:53 +0000)]
(__pthread_reset_main_thread): Fix a typo.

23 years ago* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
Andreas Schwab [Fri, 15 Jun 2001 13:59:57 +0000 (13:59 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.

* sysdeps/m68k/fpu/mathimpl.h: Define __ieee754_log2 as inline.

23 years ago* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
Andreas Schwab [Fri, 15 Jun 2001 13:59:28 +0000 (13:59 +0000)]
* sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.

* sysdeps/m68k/fpu/mathimpl.h: Define __ieee754_log2 as inline.

23 years ago* gmon/tst-sprofil.c (fac): Make static to avoid compiler warning.
Andreas Jaeger [Fri, 15 Jun 2001 08:56:36 +0000 (08:56 +0000)]
* gmon/tst-sprofil.c (fac): Make static to avoid compiler warning.

23 years ago(fac): Make static to avoid compiler warning.
Andreas Jaeger [Fri, 15 Jun 2001 08:56:10 +0000 (08:56 +0000)]
(fac): Make static to avoid compiler warning.

23 years ago* elf/ldconfig.c (search_dir): Fix check for regular file.
Andreas Schwab [Thu, 14 Jun 2001 14:43:23 +0000 (14:43 +0000)]
* elf/ldconfig.c (search_dir): Fix check for regular file.

23 years ago* sysdeps/m68k/fpu/e_log2f.c: Fix typo.
Andreas Schwab [Thu, 14 Jun 2001 14:18:56 +0000 (14:18 +0000)]
* sysdeps/m68k/fpu/e_log2f.c: Fix typo.

* sysdeps/m68k/fpu/e_log2l.c: Fix typo.

* sysdeps/m68k/fpu/s_log2.c: Move...
* sysdeps/m68k/fpu/e_log2.c: ...to here. Rename to __ieee754_log2.
* sysdeps/m68k/fpu/s_log2f.c: Move...
* sysdeps/m68k/fpu/e_log2f.c: ...to here. Rename to __ieee754_log2f.
* sysdeps/m68k/fpu/s_log2l.c: Move...
* sysdeps/m68k/fpu/e_log2l.c: ...to here. Rename to __ieee754_log2l.

23 years agoFix typo.
Andreas Schwab [Thu, 14 Jun 2001 14:17:49 +0000 (14:17 +0000)]
Fix typo.

23 years ago* sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]:
Roland McGrath [Thu, 14 Jun 2001 10:06:07 +0000 (10:06 +0000)]
* sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]:

(O_DSYNC, O_RSYNC): New macros, both defined to O_SYNC as Linux does.

23 years ago* rt/aio_notify.c: Include <unistd.h> for _POSIX_REALTIME_SIGNALS.
Roland McGrath [Thu, 14 Jun 2001 05:37:03 +0000 (05:37 +0000)]
* rt/aio_notify.c: Include <unistd.h> for _POSIX_REALTIME_SIGNALS.

23 years ago* sysdeps/mach/hurd/fork.c (LOSE): Put `goto lose' in dead code
Roland McGrath [Thu, 14 Jun 2001 05:32:26 +0000 (05:32 +0000)]
* sysdeps/mach/hurd/fork.c (LOSE): Put `goto lose' in dead code

so the label is not considered unused.

* sysdeps/mach/hurd/pwrite64.c: New file.
* sysdeps/mach/hurd/pread64.c: New file.

* sysdeps/mach/hurd/pread.c
(__libc_pread): Define this name, with __pread as an alias.
* sysdeps/mach/hurd/pwrite.c
(__libc_pwrite): Define this name, with __pwrite as an alias.

Implement POSIX "shared memory objects" as regular
files residing in the /var/run/shm/ directory.
This works on any system that supports _POSIX_MAPPED_FILES,
to make it also support _POSIX_SHARED_MEMORY_OBJECTS.
* sysdeps/posix/shm_open.c: New file.
* sysdeps/posix/shm_unlink.c: New file.
* sysdeps/mach/hurd/bits/posix_opt.h
(_POSIX_SHARED_MEMORY_OBJECTS): Define it.

* rt/aio_notify.c (__aio_notify_only) [! _POSIX_REALTIME_SIGNALS]:
Use raise instead of __aio_sigqueue.

23 years ago* sysdeps/mach/hurd/pread.c: Fail with EINVAL if OFFSET is negative.
Roland McGrath [Thu, 14 Jun 2001 03:02:30 +0000 (03:02 +0000)]
* sysdeps/mach/hurd/pread.c: Fail with EINVAL if OFFSET is negative.

* sysdeps/mach/hurd/pwrite.c: Likewise.

* shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): libc=0.3
[USE_IN_LIBIO && !GLIBC_OLDEST_ABI] (.*-.*-gnu-gnu.*): Use GLIBC_2.2.4
as default version set.

(test_ftello): Check for EFBIG and ENOSPC, clean up error messages.

23 years ago2001-06-13 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 14 Jun 2001 03:01:06 +0000 (03:01 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

* shlib-versions [USE_IN_LIBIO] (.*-.*-gnu-gnu.*): libc=0.3
[USE_IN_LIBIO && !GLIBC_OLDEST_ABI] (.*-.*-gnu-gnu.*): Use GLIBC_2.2.4
as default version set.

23 years agoUpdate.
Ulrich Drepper [Thu, 14 Jun 2001 00:45:57 +0000 (00:45 +0000)]
Update.

* libio/iolibio.h (_IO_freopen): Correct last parameter to
_IO_file_open.
(_IO_freopen64): Likewise.
Reported by simanek@quantum.karlov.mff.cuni.cz [PR libc/2326].

* elf/elf.h: Add a few more EM_* constants.

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

* intl/dcigettext.c (DCIGETTEXT): Release the lock before returning.

2001-06-09  Ben Collins  <bcollins@debian.org>

* sysdeps/unix/sysv/linux/bits/termios.h: Define __MAX_BAUD.
* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/termios.h: Likewise.
* sysdeps/unix/sysv/linux/speed.c: Use __MAX_BAUD instead of
hardcoded B400000.

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

23 years agoUpdate.
Ulrich Drepper [Wed, 13 Jun 2001 23:21:54 +0000 (23:21 +0000)]
Update.

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

* time/sys/time.h: Don't use enum __itimer_which ever for
__itimer_which_t for C++.
Reported by Martin Buchholz <martin@xemacs.org>.

* po/fr.po: Update from translation team.

2001-06-12  H.J. Lu  <hjl@gnu.org>
2001-06-11  Michael Deutschmann  <michael@talamasca.ocis.net>
    Michael Deutschmann  <michael@talamasca.ocis.net>

23 years ago* semaphore.h: Use struct _pthread_fastlock as an element of
Ulrich Drepper [Wed, 13 Jun 2001 23:12:19 +0000 (23:12 +0000)]
* semaphore.h: Use struct _pthread_fastlock as an element of

sem_t instead of an identical struct.
* rwlock.c: Remove casts.
* semaphore.c: Likewise.

23 years agoUpdate from translation team.
Ulrich Drepper [Wed, 13 Jun 2001 21:50:57 +0000 (21:50 +0000)]
Update from translation team.

23 years ago* configure.in: Fix typos in missing program names.
Andreas Jaeger [Wed, 13 Jun 2001 08:05:28 +0000 (08:05 +0000)]
* configure.in: Fix typos in missing program names.

* configure: Regenerated.
2001-06-12  H.J. Lu <hjl@gnu.org>

* configure.in: Fix typos in missing program names.
* configure: Regenerated.

23 years agoUpdate.
Andreas Jaeger [Tue, 12 Jun 2001 14:46:25 +0000 (14:46 +0000)]
Update.

* iconvdata/tst-table-to.c: Include string.h for strcmp prototype.

23 years agoUpdate.
Andreas Jaeger [Tue, 12 Jun 2001 09:15:39 +0000 (09:15 +0000)]
Update.

2001-06-12  Andreas Jaeger  <aj@suse.de>

* sysdeps/sparc/sparc32/fpu/libm-test-ulps: Add ULPs for tanh (-0.7).

* sysdeps/ieee754/ldbl-128/e_coshl.c: New file.  Contributed by
2001-06-11  Andreas Jaeger  <aj@suse.de>,

23 years agoAdd ULPs for tanh (-0.7).
Andreas Jaeger [Tue, 12 Jun 2001 09:15:06 +0000 (09:15 +0000)]
Add ULPs for tanh (-0.7).

23 years agoRegenerated: autoconf sysdeps/generic/configure.in
Ulrich Drepper [Tue, 12 Jun 2001 00:57:28 +0000 (00:57 +0000)]
Regenerated: autoconf  sysdeps/generic/configure.in

23 years agoRegenerated: autoconf sysdeps/unix/common/configure.in
Ulrich Drepper [Tue, 12 Jun 2001 00:57:11 +0000 (00:57 +0000)]
Regenerated: autoconf  sysdeps/unix/common/configure.in

23 years agoUpdate.
Andreas Jaeger [Mon, 11 Jun 2001 12:32:56 +0000 (12:32 +0000)]
Update.

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

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

* aclocal.m4: Quote AC_FD_MSG and AC_FD_CC.

* sysdeps/powerpc/fpu/libm-test-ulps: Add ULPs for tanh (-0.7).
* sysdeps/s390/fpu/libm-test-ulps: Likewise.

23 years agoUpdate.
Andreas Jaeger [Mon, 11 Jun 2001 08:43:24 +0000 (08:43 +0000)]
Update.

2001-06-11  Michael Deutschmann <michael@talamasca.ocis.net>

* rt/tst-aio4.c (do_test): Test whether rt signals are supported.
Use my_signo instead of MY_SIGNO and initialize it so that the
used signal is always available.

2001-06-11  Andreas Jaeger  <aj@suse.de>,
    Michael Deutschmann <michael@talamasca.ocis.net>

* io/test-lfs.c (do_prepare): Clean up error messages.
(test_ftello): Check for EFBIG and ENOSP, clean up error messages.
(do_test): Likewise.

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

* sysdeps/unix/sysv/linux/powerpc/bits/termios.h (IXANY, IUCLC,
IMAXBEL): Make always visible since they're needed by POSIX.
Closes PR libc/2320, reported by Chris Yeoh <cyeoh@samba.org>.

2001-06-10  Ben Collins  <bcollins@debian.org>

* sysdeps/arm/elf/start.S: Use #function, not @function, for
.type of _start.

* sysdeps/ieee754/ldbl-128/s_ilogbl.c: Include limits.h to get
INT_MAX.

2001-06-07  H.J. Lu  <hjl@gnu.org>

* sunrpc/rpc/rpc.h: Add __BEGIN_DECLS/__END_DECLS.

23 years agoAdd __BEGIN_DECLS/__END_DECLS.
Andreas Jaeger [Mon, 11 Jun 2001 07:41:59 +0000 (07:41 +0000)]
Add __BEGIN_DECLS/__END_DECLS.

23 years ago* elf/reldep4mod2.c: Use fully typed decls to avoid warnings.
Roland McGrath [Sun, 10 Jun 2001 23:07:15 +0000 (23:07 +0000)]
* elf/reldep4mod2.c: Use fully typed decls to avoid warnings.

* elf/reldep4mod4.c: Likewise.

23 years ago2001-06-10 Roland McGrath <roland@frob.com>
Roland McGrath [Sun, 10 Jun 2001 23:06:25 +0000 (23:06 +0000)]
2001-06-10  Roland McGrath  <roland@frob.com>

* elf/reldep4mod2.c: Use fully typed decls to avoid warnings.
* elf/reldep4mod4.c: Likewise.

23 years ago* hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location.
Mark Kettenis [Sun, 10 Jun 2001 21:05:36 +0000 (21:05 +0000)]
* hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location.

2001-06-10  Mark Kettenis  <kettenis@gnu.org>

* hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location.

23 years agoUpdate.
Ulrich Drepper [Sun, 10 Jun 2001 06:51:02 +0000 (06:51 +0000)]
Update.

2001-06-08  Andreas Schwab  <schwab@suse.de>

* posix/regex.c (re_match_2_internal) [case wordbeg, wordend]:
Don't dereference at end of string.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Jun 2001 23:12:08 +0000 (23:12 +0000)]
Update.

* charmaps/GB18030: Update for Unicode 3.1: Add <U03F4>..<U03F5>. Use
full Hangul syllable names. Add Unicode planes 1 (scripts, symbols),
2 (CJK), 14 (tags), 15 and 16 (private use). Update width table.
Assign width 1 to <U3008>, <U3009>, <U3014>, <U3015>, <U3018>, <U3019>.

2001-05-29  Bruno Haible  <haible@clisp.cons.org>

23 years agoUpdate for Unicode 3.1: Add <U03F4>..<U03F5>. Use full Hangul syllable names. Add...
Ulrich Drepper [Sat, 9 Jun 2001 22:55:05 +0000 (22:55 +0000)]
Update for Unicode 3.1: Add <U03F4>..<U03F5>. Use full Hangul syllable names. Add Unicode planes 1 (scripts, symbols), 2 (CJK), 14 (tags), 15 and 16 (private use). Update width table. Assign width 1 to <U3008>, <U3009>, <U3014>, <U3015>, <U3018>, <U3019>.

23 years agoNew HPPA Linux version of pt-initfini.
Andreas Jaeger [Thu, 7 Jun 2001 07:28:55 +0000 (07:28 +0000)]
New HPPA Linux version of pt-initfini.

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

* sysdeps/unix/sysv/linux/hppa/pt-initfini.c: New.

23 years ago* sysdeps/mach/hurd/getsockopt.c: Fix handling of returned buffer size.
Roland McGrath [Thu, 7 Jun 2001 03:36:34 +0000 (03:36 +0000)]
* sysdeps/mach/hurd/getsockopt.c: Fix handling of returned buffer size.

From Robert Bihlmeyer <robbe@orcus.priv.at>.

23 years ago2001-06-06 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 7 Jun 2001 03:35:22 +0000 (03:35 +0000)]
2001-06-06  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/getsockopt.c: Fix handling of returned buffer size.
From Robert Bihlmeyer <robbe@orcus.priv.at>.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Jun 2001 00:00:29 +0000 (00:00 +0000)]
Update.

2001-06-06  Ulrich Drepper  <drepper@redhat.com>

* po/ko.po: Update from translation team.

23 years agoUpdate from translation team.
Ulrich Drepper [Wed, 6 Jun 2001 23:59:37 +0000 (23:59 +0000)]
Update from translation team.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Jun 2001 19:02:01 +0000 (19:02 +0000)]
Update.

2001-06-06  Andreas Jaeger  <aj@suse.de>

* manual/llio.texi (Memory-mapped I/O): Clarify that mapping is to
offset+length-1.
Reported by Robert Bernecky <bernecky@acm.org>.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Jun 2001 18:02:19 +0000 (18:02 +0000)]
Update.

2001-06-06  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/cris/elf/start.S: Fix a typo introduced by last patch.
* sysdeps/ia64/elf/start.S: Likewise.
* sysdeps/sh/elf/start.S: Likewise.
* sysdeps/s390/s390-32/elf/start.S: Likewise.
* sysdeps/s390/s390-64/elf/start.S: Likewise.

23 years agoUpdate
Andreas Jaeger [Wed, 6 Jun 2001 16:28:42 +0000 (16:28 +0000)]
Update

2001-06-05  Matthew Wilcox  <willy@ldl.fc.hp.com>

* sysdeps/hppa/bsd-_setjmp.S: New.
* sysdeps/hppa/bsd-setjmp.S: New.

* sysdeps/hppa/dl-machine.h: Reformat asm statements to remove new
gcc warnings about multi-line strings.

* sysdeps/unix/sysv/linux/hppa/getrlimit.c: Remove.
* sysdeps/unix/sysv/linux/hppa/setrlimit.c: Remove.

* sysdeps/unix/sysv/linux/hppa/syscalls.list: Call getrlimit,
setrlimit directly instead of using wrappers.

2001-05-01  Richard Hirst  <rhirst@linuxcare.com>

* sysdeps/unix/sysv/linux/hppa/syscall.S: remove dummy syscall.
* sysdeps/unix/sysv/linux/hppa/sysdep.c: implement syscall.

2001-06-05  Philipp Thomas  <pthomas@suse.de>

* nis/nis_call.c (__nisbind_connect): Don't mark for translation
what can't be translated.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Jun 2001 14:01:54 +0000 (14:01 +0000)]
Update.

2001-06-06  Ulrich Drepper  <drepper@redhat.com>

* timezone/zic.c: Update from tzcode2001c.
* timezone/private.h: Likewise.
* timezone/africa: Update from tzdata2001c.
* timezone/asia: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Jun 2001 12:55:46 +0000 (12:55 +0000)]
Update.

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

* iconv/loop.c (UNICODE_TAG_HANDLER): New macro.
* iconv/gconv_simple.c (__gconv_transform_internal_ascii): Invoke
UNICODE_TAG_HANDLER.
(__gconv_transform_internal_ucs2): Likewise.
(__gconv_transform_internal_ucs2reverse): Likewise.
* iconvdata/8bit-gap.c (BODY for TO_LOOP): Invoke UNICODE_TAG_HANDLER.
* iconvdata/8bit-generic.c (BODY for TO_LOOP): Likewise.
* iconvdata/ansi_x3.110.c (BODY for TO_LOOP): Likewise.
* iconvdata/big5.c (BODY for TO_LOOP): Likewise.
* iconvdata/big5hkscs.c (BODY for TO_LOOP): Likewise.
* iconvdata/cp1255.c (BODY for TO_LOOP): Likewise.
* iconvdata/cp1258.c (BODY for TO_LOOP): Likewise.
* iconvdata/euc-cn.c (BODY for TO_LOOP): Likewise.
* iconvdata/euc-jp.c (BODY for TO_LOOP): Likewise.
* iconvdata/euc-kr.c (BODY for TO_LOOP): Likewise.
* iconvdata/euc-tw.c (BODY for TO_LOOP): Likewise.
* iconvdata/gbk.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm930.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm932.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm933.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm935.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm937.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm939.c (BODY for TO_LOOP): Likewise.
* iconvdata/ibm943.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso646.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso8859-1.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso_6937.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso_6937-2.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso-2022-cn.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso-2022-cn-ext.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso-2022-kr.c (BODY for TO_LOOP): Likewise.
* iconvdata/johab.c (BODY for TO_LOOP): Likewise.
* iconvdata/sjis.c (BODY for TO_LOOP): Likewise.
* iconvdata/t.61.c (BODY for TO_LOOP): Likewise.
* iconvdata/uhc.c (BODY for TO_LOOP): Likewise.
* iconvdata/unicode.c (BODY for TO_LOOP): Likewise.
* iconvdata/iso-2022-jp.c (TAG_none, TAG_language, TAG_language_j,
TAG_language_ja, TAG_language_k, TAG_language_ko, TAG_language_z,
TAG_language_zh, CURRENT_TAG_MASK): New enum values.
(EMIT_SHIFT_TO_INIT): Don't emit an escape sequence if ASCII_set
is already selected but set2 or tag are set.
(conversion): New enum type.
(cvlist_t): New type.
(CVLIST, CVLIST_FIRST, CVLIST_REST): New macros.
(conversion_lists): New array.
(BODY for TO_LOOP): Keep track of Unicode 3.1 language tag. If "ja",
prefer conversion to Japanese character sets. If "zh", prefer
conversion to GB2312. If "ko", prefer conversion to KSC5601. Small
optimizations.
(INIT_PARAMS): Add tag.
(UPDATE_PARAMS): Add tag.

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

* locale/programs/locfile.c (write_locale_data): Before creat(),
unlink the file, to avoid crashing the processes that mmap it.  Change
a double slash to a single slash.  Free fname in case of error return.

2001-06-02  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/fpu/s_frexpl.S (__frexpl): Mostly revert 2000-12-03
changes, do the special handling for denormal numbers, not for
normalized numbers (patch by <trevin@xmission.com>).

* math/test-misc.c (main): Test frexpl with denormal arguments.

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

* math/libm-test.inc (llround_test): Add two new llround tests.
* sysdeps/ieee754/ldbl-96/s_llroundl.c (__llroundl): Don't allow
overflow when rounding away from zero.

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

* math/Makefile (libm-calls): Add e_log2, w_log2, remove s_log2.
* math/math_private.h (__ieee754_log2, __ieee754_log2f,
__ieee754_log2l): New prototypes.
* sysdeps/generic/w_log2.c: New file.
* sysdeps/generic/w_log2f.c: New file.
* sysdeps/generic/w_log2l.c: New file.
* sysdeps/generic/s_log2l.c: Move...
* sysdeps/generic/e_log2l.c: ...to here. Rename to __ieee754_log2l.
* sysdeps/ieee754/k_standard.c (__kernel_standard): Handle log2(0)
and log2(x < 0).
* sysdeps/i386/fpu/s_log2.S: Move...
* sysdeps/i386/fpu/e_log2.S: ...to here. Rename to __ieee754_log2.
* sysdeps/i386/fpu/s_log2f.S: Move...
* sysdeps/i386/fpu/e_log2f.S: ...to here. Rename to __ieee754_log2f.
* sysdeps/i386/fpu/s_log2l.S: Move...
* sysdeps/i386/fpu/e_log2l.S: ...to here. Rename to __ieee754_log2l.
* sysdeps/m68k/fpu/s_log2.S: Move...
* sysdeps/m68k/fpu/e_log2.S: ...to here. Rename to __ieee754_log2.
* sysdeps/m68k/fpu/s_log2f.S: Move...
* sysdeps/m68k/fpu/e_log2f.S: ...to here. Rename to __ieee754_log2f.
* sysdeps/m68k/fpu/s_log2l.S: Move...
* sysdeps/m68k/fpu/e_log2l.S: ...to here. Rename to __ieee754_log2l.
* sysdeps/ieee754/dbl-64/s_log2.c: Move...
* sysdeps/ieee754/dbl-64/e_log2.c: ...to here. Rename to
__ieee754_log2.
* sysdeps/ieee754/flt-32/s_log2f.c: Move...
* sysdeps/ieee754/flt-32/e_log2f.c: ...to here. Rename to
__ieee754_log2f.

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

* sysdeps/generic/w_exp2.c (u_threshold): Lower threshold so that
even arguments which result in denormalized exp2 are accepted.
(__exp2): Arguments equal to u_threshold already result into
underflow.
* sysdeps/generic/w_exp2f.c (u_threshold, __exp2f): Likewise.
* sysdeps/generic/w_exp2l.c (u_threshold, __exp2l): Likewise.
* sysdeps/ieee754/dbl-64/e_exp2.c (__ieee754_exp2): Lomark was too
low, with corrected lowmark use greaterequal, not greater.
* sysdeps/ieee754/flt-32/e_exp2f.c (__ieee754_exp2f): Likewise.

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

* math/libm-test.inc (ilogb_test): Test that ilogb(+-Inf) == INT_MAX.
* sysdeps/i386/fpu/s_ilogb.S (__ilogb): Return INT_MAX for +-Inf.
* sysdeps/i386/fpu/s_ilogbf.S (__ilogbf): Likewise.
* sysdeps/i386/fpu/s_ilogbl.S (__ilogbl): Likewise.
* sysdeps/ieee754/dbl-64/s_ilogb.c (__ilogb): Likewise.
* sysdeps/ieee754/flt-32/s_ilogbf.c (__ilogbf): Likewise.
* sysdeps/ieee754/ldbl-128/s_ilogbl.c (__ilogbl): Likewise.
* sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Likewise.

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

* sysdeps/generic/w_coshl.c (__coshl): Test if finite argument
gave non-finite result instead of using constant in generic
version.
* sysdeps/generic/w_coshf.c (__coshf): Likewise.
* sysdeps/generic/w_cosh.c (__cosh): Likewise.
* sysdeps/generic/w_exp10.c (o_threshold, u_threshold): Remove.
(__exp10): Test if finite argument gave non-finite result.
* sysdeps/generic/w_exp10f.c (o_threshold, u_threshold, __exp10f):
Likewise.
* sysdeps/generic/w_exp10l.c (o_threshold, u_threshold, __exp10l):
Likewise.
2001-06-04  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ieee754/ldbl-96/e_coshl.c (__ieee754_coshl): Fix
overflow threshold constant (log(LDBL_MAX)+M_LN2l).

2001-05-29  Bruno Haible  <haible@clisp.cons.org>

* locale/programs/ld-ctype.c (idx_table): New struct type.
(idx_table_init, idx_table_get, idx_table_add): New functions.
(MAX_CHARNAMES_IDX): Remove macro.
(locale_ctype_t): Change type of charnames_idx field.
(ctype_startup): Change initialization of charnames_idx field.
(find_idx): Use idx_table_get and idx_table_add for speed.

* locale/programs/charmap.c (charmap_new_char): Fix ucs4 value
computation of characters in a range.

2001-05-29  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/gb18030.c (__fourbyte_to_ucs1): Add mappings for <U03F4>,
<U03F5>.
(__ucs_to_gb18030_tab1): Likewise.
(BODY for FROM_LOOP): Add mapping for <U00010000>..<U0010FFFF>.
(BODY for TO_LOOP): Likewise.
* iconvdata/tst-table-charmap.sh: Update for charmaps containing
<U00xxxxxx> syntax.
* iconvdata/tst-table-from.c (bmp_only): New variable.
(utf8_decode): If bmp_only, don't return characters outside Unicode
plane 0.
(main): When testing UTF-8 or GB18030, set bmp_only to 1. Don't print
a conversion line if utf8_decode returns NULL.
* iconvdata/tst-table-to.c (main): When testing encodings other than
UTF-8 and GB18030, loop upto U+30000 instead of U+10000. Use UTF-8
instead of UCS-2 as input.
* iconvdata/tst-table.sh: For GB18030, use only the part < 0x10000
of the charmap.

2001-05-29  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/cns11643l1.c: Update to Unicode 3.1.
(__cns11643l1_to_ucs4_tab): Regenerated.
(__cns11643l1_from_ucs4_tab12): Regenerated.
* iconvdata/cns11643.c: Update to Unicode 3.1.
(__cns11643l14_to_ucs4_tab): Remove array.
(__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab,
__cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab,
__cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New arrays.
(__cns11643_from_ucs4p0_tab): Renamed from __cns11643_from_ucs4_tab.
(__cns11643_from_ucs4p2_tab): New array.
* iconvdata/cns11643.h (__cns11643l14_to_ucs4_tab): Remove declaration.
(__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab,
__cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab,
__cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New declarations.
(cns11643_to_ucs4): Treat planes 3, 4, 5, 6, 7, 15 instead of 14.
(__cns11643_from_ucs4_tab): Remove declaration.
(__cns11643_from_ucs4p0_tab, __cns11643_from_ucs4p2_tab): New
declarations.
(ucs4_to_cns11643): Update for new arrays. Treat U+3400..U+4DFF and
U+20000..U+2A6D6.
* iconvdata/cns11643l2.h (__cns11643_from_ucs4_tab): Remove
declaration.
(__cns11643_from_ucs4p0_tab): New declaration.
(ucs4_to_cns11643l2): Update for new arrays.
* iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): Handle planes
3 to 7.
(BODY for TO_LOOP): Handle planes 3 to 7, instead of plane 14.
* iconvdata/EUC-TW.irreversible: New file.
* iconvdata/tst-table.sh: Use it.
* iconvdata/Makefile (distribute): Add CP1255.irreversible,
CP1258.irreversible, EUC-TW.irreversible.

2001-05-29  Bruno Haible  <haible@clisp.cons.org>

* locale/C-translit.h.in: Add transliterations for new Unicode 3.1
mathematical symbols.

23 years ago(UNICODE_TAG_HANDLER): New macro.
Ulrich Drepper [Wed, 6 Jun 2001 12:25:29 +0000 (12:25 +0000)]
(UNICODE_TAG_HANDLER): New macro.

23 years agoHPPA setjmp implementation.
Andreas Jaeger [Wed, 6 Jun 2001 11:57:49 +0000 (11:57 +0000)]
HPPA setjmp implementation.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Jun 2001 07:19:47 +0000 (07:19 +0000)]
Update.

2001-06-05  Philipp Thomas  <pthomas@suse.de>

* nis/nis_call.c (__nisbind_connect): Don't mark for translation
what can't be translated.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Jun 2001 07:11:52 +0000 (07:11 +0000)]
Update.

2001-06-05  Andreas Jaeger  <aj@suse.de>

* manual/stdio.texi (Portable Positioning): Fix description of
fpos_t and fpos64_t.

23 years ago(Portable Positioning): Fix description of fpos_t and fpos64_t.
Andreas Jaeger [Wed, 6 Jun 2001 07:11:31 +0000 (07:11 +0000)]
(Portable Positioning): Fix description of fpos_t and fpos64_t.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Jun 2001 22:46:07 +0000 (22:46 +0000)]
Update.

2001-06-06  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/wordexp.c: Undo last patch.  Use strndupa instead.

* po/sk.po: Update from translation team.

23 years agoUpdate from transliation team.
Ulrich Drepper [Tue, 5 Jun 2001 22:43:33 +0000 (22:43 +0000)]
Update from transliation team.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Jun 2001 21:43:18 +0000 (21:43 +0000)]
Update.

2001-06-05  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/shm_open.c (where_is_shmfs): Recognize
tmpfs, patch by Stanislav Brabec <utx@penguin.cz>.
Closes PR libc/2315.

23 years ago(where_is_shmfs): Recognize tmpfs.
Andreas Jaeger [Tue, 5 Jun 2001 21:43:00 +0000 (21:43 +0000)]
(where_is_shmfs): Recognize tmpfs.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Jun 2001 14:23:34 +0000 (14:23 +0000)]
Update.

2001-06-05  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/wordexp.c: Add missing free.
Patch by yeti@physics.muni.cz.

23 years agoAdd missing free.
Ulrich Drepper [Tue, 5 Jun 2001 14:22:27 +0000 (14:22 +0000)]
Add missing free.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Jun 2001 13:38:57 +0000 (13:38 +0000)]
Update.

2001-06-02  Tom Browder  <tbrowder@home.com>

* misc/tst-tsearch.c (mangle_tree): Ensure array indices are
within bounds when lag > 0.

23 years ago(mangle_tree): Ensure array indices are within bounds when lag > 0.
Andreas Jaeger [Tue, 5 Jun 2001 13:38:39 +0000 (13:38 +0000)]
(mangle_tree): Ensure array indices are within bounds when lag > 0.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Jun 2001 13:20:20 +0000 (13:20 +0000)]
Update.

2001-06-05  Ulrich Drepper  <drepper@redhat.com>

* po/tr.po: New file.

23 years agoTurkish translation for libc.
Ulrich Drepper [Tue, 5 Jun 2001 13:19:36 +0000 (13:19 +0000)]
Turkish translation for libc.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Jun 2001 06:21:21 +0000 (06:21 +0000)]
Update.

2001-06-05  Andreas Jaeger  <aj@suse.de>

* manual/libm-err-tab.pl (parse_ulps): Fix typo.

2001-06-04  H.J. Lu  <hjl@gnu.org>

* sysdeps/alpha/elf/start.S: Add .type for the entry point.
* sysdeps/arm/elf/start.S: Likewise.
* sysdeps/hppa/elf/start.S: Likewise.
* sysdeps/i386/elf/start.S: Likewise.
* sysdeps/m68k/elf/start.S: Likewise.
* sysdeps/mips/elf/start.S: Likewise.
* sysdeps/ia64/elf/start.S: Likewise.
* sysdeps/sh/elf/start.S: Likewise.
* sysdeps/s390/s390-32/elf/start.S: Likewise.
* sysdeps/s390/s390-64/elf/start.S: Likewise.
* sysdeps/cris/elf/start.S: Likewise.

2001-06-04  Bruce Mitchener  <bruce@cubik.org>

* manual/resource.texi: Correct setpriority/nice documentation.

* sysdeps/unix/nice.c: Correct nice() implementation.

23 years agoUpdate.
Andreas Jaeger [Mon, 4 Jun 2001 08:32:00 +0000 (08:32 +0000)]
Update.

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

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

23 years ago128 bit sinh implementation.
Andreas Jaeger [Mon, 4 Jun 2001 08:31:38 +0000 (08:31 +0000)]
128 bit sinh implementation.

23 years ago* Makefile (postclean): Remove obsolete sysd-Makefile.
Roland McGrath [Mon, 4 Jun 2001 04:56:48 +0000 (04:56 +0000)]
* Makefile (postclean): Remove obsolete sysd-Makefile.

23 years ago* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>
Roland McGrath [Sat, 2 Jun 2001 05:59:11 +0000 (05:59 +0000)]
* sysdeps/alpha/fpu/fclrexcpt.c: #include <shlib-compat.h>

and use compat_symbol/versioned_symbol instead of plain
symbol_version/default_symbol_version.
* sysdeps/alpha/fpu/fegetenv.c: Likewise.
* sysdeps/alpha/fpu/fesetenv.c: Likewise.
* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
* sysdeps/arm/fpu/fegetenv.c: Likewise.
* sysdeps/arm/fpu/fesetenv.c: Likewise.
* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
* sysdeps/i386/fpu/fegetenv.c: Likewise.
* sysdeps/i386/fpu/fesetenv.c: Likewise.
* sysdeps/i386/fpu/feupdateenv.c: Likewise.
* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
* sysdeps/m68k/fpu/fegetenv.c: Likewise.
* sysdeps/m68k/fpu/fesetenv.c: Likewise.
* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
* sysdeps/powerpc/fclrexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fegetenv.c: Likewise.
* sysdeps/powerpc/fpu/fesetenv.c: Likewise.
* sysdeps/powerpc/fpu/feupdateenv.c: Likewise.
* sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise.
* sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise.
* sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise.

23 years ago* iconvdata/cp1258.c: Include <stdlib.h> for abort decl.
Roland McGrath [Fri, 1 Jun 2001 21:09:15 +0000 (21:09 +0000)]
* iconvdata/cp1258.c: Include <stdlib.h> for abort decl.

* iconvdata/iso-2022-cn-ext.c: Likewise.

23 years ago2001-06-01 Roland McGrath <roland@frob.com>
Roland McGrath [Fri, 1 Jun 2001 21:08:25 +0000 (21:08 +0000)]
2001-06-01  Roland McGrath  <roland@frob.com>

* iconvdata/cp1258.c: Include <stdlib.h> for abort decl.
* iconvdata/iso-2022-cn-ext.c: Likewise.

23 years agoAdd version 2.2.4 for libc.
Andreas Jaeger [Fri, 1 Jun 2001 13:59:42 +0000 (13:59 +0000)]
Add version 2.2.4 for libc.

2001-06-01  Andreas Jaeger  <aj@suse.de>

* Versions.def: Add version 2.2.4.

23 years agoUpdate.
Ulrich Drepper [Fri, 1 Jun 2001 09:27:15 +0000 (09:27 +0000)]
Update.

2001-06-01  Ulrich Drepper  <drepper@redhat.com>

* socket/Makefile (routines): Add sockatmark.
* socket/Versions [GLIBC_2.2.4]: Add sockatmark.
* socket/sys/socket.h: Add prototype for sockatmark.
* sysdeps/generic/sockatmark.c: New file.
* sysdeps/unix/sockatmark.c: New file.

23 years agoStub version of sockatmark.
Ulrich Drepper [Fri, 1 Jun 2001 09:22:02 +0000 (09:22 +0000)]
Stub version of sockatmark.

23 years agoUpdate.
Andreas Jaeger [Fri, 1 Jun 2001 08:17:11 +0000 (08:17 +0000)]
Update.

2001-06-01  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/speed.c (cfsetispeed): Max speed is
B4000000.
(cfsetospeed): Likewise.
Reported by Lukasz Trabinski <lukasz@lt.wsisiz.edu.pl>.

2001-05-31  Joseph S. Myers  <jsm28@cam.ac.uk>

* misc/sys/cdefs.h (__restrict_arr): Define to empty for C++.

23 years agoUpdate.
Andreas Jaeger [Thu, 31 May 2001 18:21:03 +0000 (18:21 +0000)]
Update.

2001-05-30  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/s390-32/sys/ucontext.h: greg_t
needs to have the same aligment as the kernel structure.

23 years agogreg_t needs to have the same aligment as the kernel structure.
Andreas Jaeger [Thu, 31 May 2001 18:20:40 +0000 (18:20 +0000)]
greg_t needs to have the same aligment as the kernel structure.

23 years agoUpdate.
Ulrich Drepper [Wed, 30 May 2001 09:45:43 +0000 (09:45 +0000)]
Update.

2001-05-29  Jakub Jelinek  <jakub@redhat.com>

* sunrpc/rpc/types.h (u_char, u_short, u_int, u_long, quad_t,
u_quad_t, fsid_t, daddr_t, caddr_t): Make sure the types are defined.
* posix/sys/types.h (u_char, u_short, u_int, u_long, quad_t,
u_quad_t, fsid_t, daddr_t, caddr_t): Protect the __USE_BSD typedefs
against multiple definition.

23 years agoUpdate.
Ulrich Drepper [Wed, 30 May 2001 09:38:53 +0000 (09:38 +0000)]
Update.

2001-05-30  Ulrich Drepper  <drepper@redhat.com>

* po/da.po: Update from translation team.

23 years ago (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.
Andreas Jaeger [Tue, 29 May 2001 15:41:11 +0000 (15:41 +0000)]
 (__ieee754_sinhl): sinhl(x) = x when x < 2^-32.

23 years agoUpdate.
Andreas Jaeger [Tue, 29 May 2001 15:40:18 +0000 (15:40 +0000)]
Update.

2001-05-29  Andreas Jaeger  <aj@suse.de>

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

* math/libm-test.inc (sinh_test): Add new test case.

* sysdeps/ieee754/ldbl_96/e_sinhl.c (__ieee754_sinhl): sinhl(x) =
x when x < 2^-32.
Patch by Stephen L Moshier <moshier@mediaone.net>.

23 years agoAdd forgotten ChangeLog entry.
Andreas Jaeger [Mon, 28 May 2001 07:52:04 +0000 (07:52 +0000)]
Add forgotten ChangeLog entry.

2001-05-23  Andreas Jaeger  <aj@suse.de>

* iconvdata/testdata/WINDOWS-1255..UTF-8: Renamed to...
* iconvdata/testdata/WINDOWS-1255..UTF8: this.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 17:16:16 +0000 (17:16 +0000)]
Update.

2001-05-27  Andreas Jaeger  <aj@suse.de>

* manual/stdio.texi (String Streams): Fix fmemopen description.
Reported by Michal Kochanowicz <michal@michal.waw.pl>.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 08:40:38 +0000 (08:40 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Change sigsuspend
to s_sigsuspend. Add s_mmap2.

* sysdeps/mips/atomicity.h: New file.

* sysdeps/unix/sysv/linux/mips/getsysstats.c: New file.

23 years agoUpdate.
Andreas Jaeger [Sun, 27 May 2001 08:35:06 +0000 (08:35 +0000)]
Update.

2001-05-26  H.J. Lu <hjl@gnu.org>

* sysdeps/unix/sysv/linux/mips/bits/ipc.h (ipc_perm): Put
back __key.

23 years ago(ipc_perm): Put back __key.
Andreas Jaeger [Sun, 27 May 2001 08:34:45 +0000 (08:34 +0000)]
(ipc_perm): Put back __key.

23 years agoUpdate.
Ulrich Drepper [Sun, 27 May 2001 07:05:32 +0000 (07:05 +0000)]
Update.

2001-05-25  Bruce Mitchener  <bruce@cubik.org>

* manual/ctype.texi: Minor fix.
* manual/install.texi: Likewise.
* manual/startup.texi: Likewise.
* manual/examples/dir.c: Use perror() rather than puts().

2001-05-25  David Mosberger  <davidm@hpl.hp.com>

* sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Put stuff following
#endif directive inside a comment to avoid compiler warnings.

2001-05-25  Philipp Thomas  <pthomas@suse.de>

* nis/nis_print.c (nis_nstype2str): Don't mark names of
naming services for translation, only UNKNOWN needs it.
Add comment to prevent it for the future.

2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>

* misc/sys/cdefs.h (__restrict_arr): Define appropriately for GCC
3.1 and non-GCC C99 compilers.