kopensolaris-gnu/glibc.git
18 years ago(__tanhl): Make sure result equals argument when x < 2^-55.
aj [Tue, 19 Jun 2001 07:31:51 +0000 (07:31 +0000)]
(__tanhl): Make sure result equals argument when x < 2^-55.

18 years ago(tanh_test): Test for 2^-56.
aj [Tue, 19 Jun 2001 07:31:24 +0000 (07:31 +0000)]
(tanh_test): Test for 2^-56.

18 years ago128 bit implementation of tanh.
aj [Tue, 19 Jun 2001 07:24:40 +0000 (07:24 +0000)]
128 bit implementation of tanh.

18 years agoUpdate.
drepper [Tue, 19 Jun 2001 03:12:45 +0000 (03:12 +0000)]
Update.

18 years agoUpdate.
drepper [Tue, 19 Jun 2001 00:43:55 +0000 (00:43 +0000)]
Update.

18 years ago(elf_machine_rela): handle relocs at unaligned address.
drepper [Tue, 19 Jun 2001 00:42:10 +0000 (00:42 +0000)]
(elf_machine_rela): handle relocs at unaligned address.

18 years agoReorganize code to build code twice, once for single
drepper [Tue, 19 Jun 2001 00:37:37 +0000 (00:37 +0000)]
Reorganize code to build code twice, once for single
byte, once for multi-byte charsets.  Choose function set adequate for
locale at runtime.

18 years agoUpdate.
drepper [Tue, 19 Jun 2001 00:37:35 +0000 (00:37 +0000)]
Update.

18 years agoUpdate..
drepper [Mon, 18 Jun 2001 20:25:33 +0000 (20:25 +0000)]
Update..

18 years agoUpdate from translation team.
drepper [Mon, 18 Jun 2001 20:23:04 +0000 (20:23 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Mon, 18 Jun 2001 04:46:52 +0000 (04:46 +0000)]
Update.

18 years agoAdjust comments to charmap name change.
drepper [Mon, 18 Jun 2001 04:42:24 +0000 (04:42 +0000)]
Adjust comments to charmap name change.

18 years agoRevert last change.
drepper [Mon, 18 Jun 2001 04:19:57 +0000 (04:19 +0000)]
Revert last change.

18 years ago.
roland [Mon, 18 Jun 2001 01:47:39 +0000 (01:47 +0000)]
.

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

* sysdeps/pthread/aio_misc.h (LIO_DSYNC): Define to LIO_NOP + 1,
not LIO_READ + 1 (which is the value of LIO_WRITE!).

18 years ago.
roland [Mon, 18 Jun 2001 01:09:45 +0000 (01:09 +0000)]
.

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

* 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.

18 years ago2001-06-17 Roland McGrath <roland@frob.com>
roland [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.

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

18 years ago(BIG5HKSCS): New alias BIG5-HKSCS.
drepper [Sun, 17 Jun 2001 23:04:17 +0000 (23:04 +0000)]
(BIG5HKSCS): New alias BIG5-HKSCS.
(ISO-8859-14): New aliases ISO_8859-14 and ISO-CELTIC.

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

18 years agoBIG5-HKSCS charmap.
drepper [Sun, 17 Jun 2001 23:03:56 +0000 (23:03 +0000)]
BIG5-HKSCS charmap.

18 years agoRenamed to BIG5-HKSCS.
drepper [Sun, 17 Jun 2001 23:02:59 +0000 (23:02 +0000)]
Renamed to BIG5-HKSCS.

18 years agoWrite Shift_JIS, not Shift-JIS.
drepper [Sun, 17 Jun 2001 22:45:11 +0000 (22:45 +0000)]
Write Shift_JIS, not Shift-JIS.

18 years agoFor SJIS module, use SHIFT_JIS charmap.
drepper [Sun, 17 Jun 2001 22:44:42 +0000 (22:44 +0000)]
For SJIS module, use SHIFT_JIS charmap.

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

18 years ago(CHARMAPS): For SJIS locale, use SHIFT_JIS charmap.
drepper [Sun, 17 Jun 2001 22:44:07 +0000 (22:44 +0000)]
(CHARMAPS): For SJIS locale, use SHIFT_JIS charmap.

18 years ago(CHARMAPS): For SJIS locale, use SHIFT_JIS charmap.
drepper [Sun, 17 Jun 2001 22:43:57 +0000 (22:43 +0000)]
(CHARMAPS): For SJIS locale, use SHIFT_JIS charmap.

18 years agoShift_JIS charmap.
drepper [Sun, 17 Jun 2001 22:43:46 +0000 (22:43 +0000)]
Shift_JIS charmap.

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

18 years ago.
roland [Sun, 17 Jun 2001 22:18:08 +0000 (22:18 +0000)]
.

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

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

18 years ago.
roland [Sun, 17 Jun 2001 21:09:28 +0000 (21:09 +0000)]
.

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

* 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.

18 years ago2001-06-16 Roland McGrath <roland@frob.com>
roland [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.

18 years agoUpdate.
drepper [Sun, 17 Jun 2001 16:52:21 +0000 (16:52 +0000)]
Update.

18 years agoUpdate from translation team.
drepper [Sun, 17 Jun 2001 16:51:46 +0000 (16:51 +0000)]
Update from translation team.

18 years agoUpdate.
drepper [Sun, 17 Jun 2001 02:19:25 +0000 (02:19 +0000)]
Update.

18 years agoDon't include <stackinfo.h> here.
drepper [Sun, 17 Jun 2001 02:19:16 +0000 (02:19 +0000)]
Don't include <stackinfo.h> here.

18 years agoInclude <stackinfo.h>.
drepper [Sun, 17 Jun 2001 02:18:37 +0000 (02:18 +0000)]
Include <stackinfo.h>.

18 years agoUpdate.
drepper [Sun, 17 Jun 2001 00:43:42 +0000 (00:43 +0000)]
Update.

18 years ago(siblings_uncached, siblings, full_read, compare_files): New functions.
drepper [Sun, 17 Jun 2001 00:42:43 +0000 (00:42 +0000)]
(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.

18 years agoUpdate.
drepper [Sat, 16 Jun 2001 19:50:36 +0000 (19:50 +0000)]
Update.

18 years ago[2.2.4]_ Add getgrouplist.
drepper [Sat, 16 Jun 2001 19:05:43 +0000 (19:05 +0000)]
[2.2.4]_ Add getgrouplist.

18 years agoUpdate.
drepper [Sat, 16 Jun 2001 19:00:20 +0000 (19:00 +0000)]
Update.

18 years ago(getgrouplist): New prototype.
drepper [Sat, 16 Jun 2001 18:59:20 +0000 (18:59 +0000)]
(getgrouplist): New prototype.

18 years ago(initgroups): Factor out re-usable code into...
drepper [Sat, 16 Jun 2001 18:59:10 +0000 (18:59 +0000)]
(initgroups): Factor out re-usable code into...
(internal_getgrouplist): ... new function.
(getgrouplist): New function.

18 years agoFix comments in ip6_hdr.
drepper [Sat, 16 Jun 2001 18:53:08 +0000 (18:53 +0000)]
Fix comments in ip6_hdr.

18 years agoUpdate.
drepper [Sat, 16 Jun 2001 18:51:51 +0000 (18:51 +0000)]
Update.

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

18 years ago.
roland [Sat, 16 Jun 2001 04:48:42 +0000 (04:48 +0000)]
.

18 years ago2001-06-15 Roland McGrath <roland@frob.com>
roland [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.

18 years agoUpdate.
drepper [Sat, 16 Jun 2001 04:34:51 +0000 (04:34 +0000)]
Update.

18 years agoLet sysdeps Implies files in add-ons bring in sysdeps directories from the
drepper [Sat, 16 Jun 2001 04:31:44 +0000 (04:31 +0000)]
Let sysdeps Implies files in add-ons bring in sysdeps directories from the
main source and other add-ons too.

18 years agoMention librt problem with missing explicit libpthread reference.
drepper [Sat, 16 Jun 2001 04:22:02 +0000 (04:22 +0000)]
Mention librt problem with missing explicit libpthread reference.

18 years agoRegenerated: autoconf configure.in
drepper [Sat, 16 Jun 2001 03:44:08 +0000 (03:44 +0000)]
Regenerated: autoconf  configure.in

18 years agonexttowardf implementation for IA-64.
drepper [Sat, 16 Jun 2001 03:36:47 +0000 (03:36 +0000)]
nexttowardf implementation for IA-64.

18 years agonexttowardf implemenation for IA-64.
drepper [Sat, 16 Jun 2001 03:36:31 +0000 (03:36 +0000)]
nexttowardf implemenation for IA-64.

18 years ago(__nextafterl): Simplify check for NaN, fix sign in x==+-0 case.
drepper [Sat, 16 Jun 2001 03:35:32 +0000 (03:35 +0000)]
(__nextafterl): Simplify check for NaN, fix sign in x==+-0 case.

18 years ago(__nexttowardf): Simplify check for NaN, optimize x==+-0 handling.
drepper [Sat, 16 Jun 2001 03:34:42 +0000 (03:34 +0000)]
(__nexttowardf): Simplify check for NaN, optimize x==+-0 handling.

18 years ago(__nexttoward): Simplify check for NaN, optimize x==+-0 handling.
drepper [Sat, 16 Jun 2001 03:34:26 +0000 (03:34 +0000)]
(__nexttoward): Simplify check for NaN, optimize x==+-0 handling.

18 years agonexttoward implementation for i386.
drepper [Sat, 16 Jun 2001 03:33:56 +0000 (03:33 +0000)]
nexttoward implementation for i386.

18 years agonexttowardf implementation for i386.
drepper [Sat, 16 Jun 2001 03:33:40 +0000 (03:33 +0000)]
nexttowardf implementation for i386.

18 years ago(__nextafterl): Fix check for NaN.
drepper [Sat, 16 Jun 2001 03:33:00 +0000 (03:33 +0000)]
(__nextafterl): Fix check for NaN.

18 years ago(__nexttowardf): Only check for NaN, not Inf.
drepper [Sat, 16 Jun 2001 03:32:33 +0000 (03:32 +0000)]
(__nexttowardf): Only check for NaN, not Inf.

18 years ago(main): Add tests for nextafter and nexttoward with +-Inf as second argument.
drepper [Sat, 16 Jun 2001 03:32:00 +0000 (03:32 +0000)]
(main): Add tests for nextafter and nexttoward with +-Inf as second argument.

18 years ago(do_test): Initialize cb.aio_offset to 0.
drepper [Sat, 16 Jun 2001 03:29:05 +0000 (03:29 +0000)]
(do_test): Initialize cb.aio_offset to 0.

18 years agoUpdate.
drepper [Sat, 16 Jun 2001 02:53:53 +0000 (02:53 +0000)]
Update.

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

18 years ago.
schwab [Fri, 15 Jun 2001 13:59:57 +0000 (13:59 +0000)]
.

18 years ago * sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
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.

18 years ago * sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
schwab [Fri, 15 Jun 2001 13:59:10 +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.

18 years ago.
aj [Fri, 15 Jun 2001 08:56:36 +0000 (08:56 +0000)]
.

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

18 years ago.
schwab [Thu, 14 Jun 2001 14:43:23 +0000 (14:43 +0000)]
.

18 years agoFix check for regular file.
schwab [Thu, 14 Jun 2001 14:42:57 +0000 (14:42 +0000)]
Fix check for regular file.

18 years ago.
schwab [Thu, 14 Jun 2001 14:18:56 +0000 (14:18 +0000)]
.

18 years agoFix typo.
schwab [Thu, 14 Jun 2001 14:17:49 +0000 (14:17 +0000)]
Fix typo.

18 years agoFix typo.
schwab [Thu, 14 Jun 2001 14:17:39 +0000 (14:17 +0000)]
Fix typo.

18 years ago.
roland [Thu, 14 Jun 2001 10:06:07 +0000 (10:06 +0000)]
.

18 years ago2001-06-14 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 10:05:18 +0000 (10:05 +0000)]
2001-06-14  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/bits/fcntl.h [ __USE_POSIX199309 || __USE_UNIX98]:
(O_DSYNC, O_RSYNC): New macros, both defined to O_SYNC as Linux does.

18 years ago.
roland [Thu, 14 Jun 2001 05:37:03 +0000 (05:37 +0000)]
.

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

* rt/aio_notify.c: Include <unistd.h> for _POSIX_REALTIME_SIGNALS.

18 years ago.
roland [Thu, 14 Jun 2001 05:32:26 +0000 (05:32 +0000)]
.

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 05:31:35 +0000 (05:31 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

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

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 05:31:29 +0000 (05:31 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

* 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.

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 05:31:24 +0000 (05:31 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

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.

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 05:31:16 +0000 (05:31 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/fork.c (LOSE): Put `goto lose' in dead code
so the label is not considered unused.

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [Thu, 14 Jun 2001 05:31:08 +0000 (05:31 +0000)]
2001-06-13  Roland McGrath  <roland@frob.com>

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

18 years ago.
roland [Thu, 14 Jun 2001 03:02:30 +0000 (03:02 +0000)]
.

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

* sysdeps/mach/hurd/pread.c: Fail with EINVAL if OFFSET is negative.
* sysdeps/mach/hurd/pwrite.c: Likewise.

18 years ago2001-06-13 Roland McGrath <roland@frob.com>
roland [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.

18 years agoUpdate.
drepper [Thu, 14 Jun 2001 00:45:57 +0000 (00:45 +0000)]
Update.

18 years ago(_IO_freopen): Correct last parameter to _IO_file_open.
drepper [Thu, 14 Jun 2001 00:44:47 +0000 (00:44 +0000)]
(_IO_freopen): Correct last parameter to _IO_file_open.
(_IO_freopen64): Likewise.

18 years agoAdd a few more EM_* constants.
drepper [Thu, 14 Jun 2001 00:44:08 +0000 (00:44 +0000)]
Add a few more EM_* constants.

18 years ago(DCIGETTEXT): Release the lock before returning.
drepper [Thu, 14 Jun 2001 00:22:45 +0000 (00:22 +0000)]
(DCIGETTEXT): Release the lock before returning.

18 years agoUse __MAX_BAUD instead of hardcoded B400000.
drepper [Thu, 14 Jun 2001 00:21:42 +0000 (00:21 +0000)]
Use __MAX_BAUD instead of hardcoded B400000.

18 years agoDefine __MAX_BAUD.
drepper [Thu, 14 Jun 2001 00:21:00 +0000 (00:21 +0000)]
Define __MAX_BAUD.

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

18 years agoDon't use enum __itimer_which ever for __itimer_which_t for C++.
drepper [Wed, 13 Jun 2001 23:20:42 +0000 (23:20 +0000)]
Don't use enum __itimer_which ever for __itimer_which_t for C++.