kopensolaris-gnu/glibc.git
19 years agoFix typo.
schwab [Thu, 14 Jun 2001 14:17:39 +0000 (14:17 +0000)]
Fix typo.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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++.

19 years ago.
drepper [Wed, 13 Jun 2001 23:12:19 +0000 (23:12 +0000)]
.

19 years agoRemove casts.
drepper [Wed, 13 Jun 2001 23:00:57 +0000 (23:00 +0000)]
Remove casts.

19 years agoUse struct _pthread_fastlock as an element of sem_t instead of an identical
drepper [Wed, 13 Jun 2001 22:56:43 +0000 (22:56 +0000)]
Use struct _pthread_fastlock as an element of sem_t instead of an identical
struct.

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

19 years ago * configure.in: Fix typos in missing program names.
aj [Wed, 13 Jun 2001 08:05:26 +0000 (08:05 +0000)]
* configure.in: Fix typos in missing program names.
* configure: Regenerated.

19 years agoUpdate.
aj [Tue, 12 Jun 2001 14:46:25 +0000 (14:46 +0000)]
Update.

19 years agoInclude string.h for strcmp prototype.
aj [Tue, 12 Jun 2001 14:46:03 +0000 (14:46 +0000)]
Include string.h for strcmp prototype.

19 years agoUpdate.
aj [Tue, 12 Jun 2001 09:15:39 +0000 (09:15 +0000)]
Update.

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

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

19 years agoRegenerated: autoconf sysdeps/unix/configure.in
drepper [Tue, 12 Jun 2001 00:57:18 +0000 (00:57 +0000)]
Regenerated: autoconf  sysdeps/unix/configure.in

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

19 years agoUpdate.
aj [Mon, 11 Jun 2001 12:32:56 +0000 (12:32 +0000)]
Update.

19 years agoQuote AC_FD_MSG and AC_FD_CC.
aj [Mon, 11 Jun 2001 12:32:44 +0000 (12:32 +0000)]
Quote AC_FD_MSG and AC_FD_CC.

19 years agoUpdate.
aj [Mon, 11 Jun 2001 12:23:45 +0000 (12:23 +0000)]
Update.

19 years ago128 bit cosh implementation.
aj [Mon, 11 Jun 2001 12:22:55 +0000 (12:22 +0000)]
128 bit cosh implementation.

19 years agoAdd ULPs for tanh (-0.7).
aj [Mon, 11 Jun 2001 12:19:15 +0000 (12:19 +0000)]
Add ULPs for tanh (-0.7).

19 years agoAdd ULPs for tanh (-0.7).
aj [Mon, 11 Jun 2001 11:41:58 +0000 (11:41 +0000)]
Add ULPs for tanh (-0.7).

19 years agoUpdate.
aj [Mon, 11 Jun 2001 08:43:24 +0000 (08:43 +0000)]
Update.

19 years ago Test whether rt signals are supported.
aj [Mon, 11 Jun 2001 08:14:20 +0000 (08:14 +0000)]
Test whether rt signals are supported.
Use my_signo instead of MY_SIGNO and initialize it so that the
used signal is always available.

19 years ago (do_prepare): Clean up error messages.
aj [Mon, 11 Jun 2001 08:14:03 +0000 (08:14 +0000)]
(do_prepare): Clean up error messages.
(test_ftello): Check for EFBIG and ENOSP, clean up error messages.
(do_test): Likewise.

19 years ago(IXANY, IUCLC,IMAXBEL): Make always visible since they're needed by POSIX.
aj [Mon, 11 Jun 2001 07:53:20 +0000 (07:53 +0000)]
(IXANY, IUCLC,IMAXBEL): Make always visible since they're needed by POSIX.

19 years agoUse #function, not @function, for .type of _start.
aj [Mon, 11 Jun 2001 07:44:41 +0000 (07:44 +0000)]
Use #function, not @function, for .type of _start.

19 years agoInclude limits.h to get INT_MAX.
aj [Mon, 11 Jun 2001 07:43:47 +0000 (07:43 +0000)]
Include limits.h to get INT_MAX.

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

19 years ago.
roland [Sun, 10 Jun 2001 23:07:15 +0000 (23:07 +0000)]
.

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

19 years ago* hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location.
kettenis [Sun, 10 Jun 2001 21:05:35 +0000 (21:05 +0000)]
* hurd/hurd/threadvar.h: Add prototype for __hurd_errno_location.

19 years agoUpdate.
drepper [Sun, 10 Jun 2001 06:51:02 +0000 (06:51 +0000)]
Update.

19 years ago(re_match_2_internal) [case wordbeg, wordend]:
drepper [Sun, 10 Jun 2001 06:43:43 +0000 (06:43 +0000)]
(re_match_2_internal) [case wordbeg, wordend]:
Don't dereference at end of string.

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

19 years agoUpdate for Unicode 3.1: Add <U03F4>..<U03F5>. Use
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>.

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

19 years ago.
roland [Thu, 7 Jun 2001 03:36:34 +0000 (03:36 +0000)]
.

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

19 years agoUpdate.
drepper [Thu, 7 Jun 2001 00:00:29 +0000 (00:00 +0000)]
Update.

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

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

19 years ago(Memory-mapped I/O): Clarify that mapping is to offset+length-1.
aj [Wed, 6 Jun 2001 19:01:39 +0000 (19:01 +0000)]
(Memory-mapped I/O): Clarify that mapping is to offset+length-1.

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

19 years agoFix a typo introduced by last patch.
aj [Wed, 6 Jun 2001 18:01:52 +0000 (18:01 +0000)]
Fix a typo introduced by last patch.

19 years agoUpdate
aj [Wed, 6 Jun 2001 16:28:42 +0000 (16:28 +0000)]
Update

19 years agoUpdate.
drepper [Wed, 6 Jun 2001 14:01:54 +0000 (14:01 +0000)]
Update.

19 years agoUpdate from tzdata2001c.
drepper [Wed, 6 Jun 2001 14:01:35 +0000 (14:01 +0000)]
Update from tzdata2001c.

19 years agoUpdate from tzcode2001c.
drepper [Wed, 6 Jun 2001 13:58:51 +0000 (13:58 +0000)]
Update from tzcode2001c.

19 years agoUpdate to Unicode 3.1. Add mappings for
drepper [Wed, 6 Jun 2001 13:08:59 +0000 (13:08 +0000)]
Update to Unicode 3.1. Add mappings for
<U4EA0>, <U51AB>, <U52F9>. Remove 0x8EAExxxx mappings. Add
0x8EA3xxxx, 0x8EA4xxxx, 0x8EA5xxxx, 0x8EA6xxxx, 0x8EA7xxxx,
0x8EAFxxxx mappings instead.

19 years ago(distribute): Add CP1255.irreversible, CP1258.irreversible, EUC-TW.irreversible.
drepper [Wed, 6 Jun 2001 13:07:57 +0000 (13:07 +0000)]
(distribute): Add CP1255.irreversible, CP1258.irreversible, EUC-TW.irreversible.

19 years agoUse EUC-TW.irreversible.
drepper [Wed, 6 Jun 2001 13:07:35 +0000 (13:07 +0000)]
Use EUC-TW.irreversible.

19 years agoIrreversible characters for EUC-TW conversion.
drepper [Wed, 6 Jun 2001 13:07:10 +0000 (13:07 +0000)]
Irreversible characters for EUC-TW conversion.

19 years ago(BODY for FROM_LOOP): Handle planes 3 to 7.
drepper [Wed, 6 Jun 2001 13:06:33 +0000 (13:06 +0000)]
(BODY for FROM_LOOP): Handle planes 3 to 7.
(BODY for TO_LOOP): Handle planes 3 to 7, instead of plane 14.

19 years ago(__cns11643_from_ucs4_tab): Remove declaration.
drepper [Wed, 6 Jun 2001 13:06:10 +0000 (13:06 +0000)]
(__cns11643_from_ucs4_tab): Remove declaration.
(__cns11643_from_ucs4p0_tab): New declaration.
(ucs4_to_cns11643l2): Update for new arrays.

19 years ago(__cns11643l14_to_ucs4_tab): Remove declaration.
drepper [Wed, 6 Jun 2001 13:01:03 +0000 (13:01 +0000)]
(__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.

19 years agoUpdate to Unicode 3.1.
drepper [Wed, 6 Jun 2001 13:00:12 +0000 (13:00 +0000)]
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.

19 years agoUpdate to Unicode 3.1.
drepper [Wed, 6 Jun 2001 12:59:42 +0000 (12:59 +0000)]
Update to Unicode 3.1.
(__cns11643l1_to_ucs4_tab): Regenerated.
(__cns11643l1_from_ucs4_tab12): Regenerated.

19 years agoUpdate.
drepper [Wed, 6 Jun 2001 12:55:46 +0000 (12:55 +0000)]
Update.

19 years agoM68k log2l implementation.
drepper [Wed, 6 Jun 2001 12:54:56 +0000 (12:54 +0000)]
M68k log2l implementation.

19 years agoM68k log2f implementation.
drepper [Wed, 6 Jun 2001 12:54:45 +0000 (12:54 +0000)]
M68k log2f implementation.

19 years agoM68k log2 implementation.
drepper [Wed, 6 Jun 2001 12:54:31 +0000 (12:54 +0000)]
M68k log2 implementation.

19 years agoRenamed.
drepper [Wed, 6 Jun 2001 12:54:01 +0000 (12:54 +0000)]
Renamed.

19 years ago(__llroundl): Don't allow overflow when rounding away from zero.
drepper [Wed, 6 Jun 2001 12:53:11 +0000 (12:53 +0000)]
(__llroundl): Don't allow overflow when rounding away from zero.

19 years ago(__ieee754_coshl): Fix overflow threshold constant
drepper [Wed, 6 Jun 2001 12:52:49 +0000 (12:52 +0000)]
(__ieee754_coshl): Fix overflow threshold constant
(log(LDBL_MAX)+M_LN2l).

19 years agoRenamed.
drepper [Wed, 6 Jun 2001 12:52:09 +0000 (12:52 +0000)]
Renamed.

19 years agoRenamed.
drepper [Wed, 6 Jun 2001 12:51:33 +0000 (12:51 +0000)]
Renamed.

19 years agoIEEE float log2 implementation.
drepper [Wed, 6 Jun 2001 12:50:56 +0000 (12:50 +0000)]
IEEE float log2 implementation.

19 years ago(__ieee754_exp2f): Lomark was too low, with corrected lowmark use
drepper [Wed, 6 Jun 2001 12:50:24 +0000 (12:50 +0000)]
(__ieee754_exp2f): Lomark was too low, with corrected lowmark use
greaterequal, not greater.

19 years agoReturn INT_MAX for +-Inf.
drepper [Wed, 6 Jun 2001 12:49:36 +0000 (12:49 +0000)]
Return INT_MAX for +-Inf.

19 years agoIEEE double log2 implementation.
drepper [Wed, 6 Jun 2001 12:48:53 +0000 (12:48 +0000)]
IEEE double log2 implementation.

19 years ago(__ieee754_exp2): Lomark was too low, with corrected lowmark use
drepper [Wed, 6 Jun 2001 12:48:22 +0000 (12:48 +0000)]
(__ieee754_exp2): Lomark was too low, with corrected lowmark use
greaterequal, not greater.

19 years ago(__kernel_standard): Handle log2(0) and log2(x < 0).
drepper [Wed, 6 Jun 2001 12:46:35 +0000 (12:46 +0000)]
(__kernel_standard): Handle log2(0) and log2(x < 0).

19 years agoReturn INT_MAX for +-Inf.
drepper [Wed, 6 Jun 2001 12:46:03 +0000 (12:46 +0000)]
Return INT_MAX for +-Inf.

19 years ago(__frexpl): Mostly revert 2000-12-03 changes, do the special handling
drepper [Wed, 6 Jun 2001 12:45:31 +0000 (12:45 +0000)]
(__frexpl): Mostly revert 2000-12-03 changes, do the special handling
for denormal numbers, not for normalized numbers.

19 years agoi386 log2l implementation.
drepper [Wed, 6 Jun 2001 12:45:03 +0000 (12:45 +0000)]
i386 log2l implementation.

19 years agoi386 log2f implementation.
drepper [Wed, 6 Jun 2001 12:44:40 +0000 (12:44 +0000)]
i386 log2f implementation.

19 years agoi386 log2 implementation.
drepper [Wed, 6 Jun 2001 12:44:15 +0000 (12:44 +0000)]
i386 log2 implementation.

19 years agoRenamed.
drepper [Wed, 6 Jun 2001 12:43:17 +0000 (12:43 +0000)]
Renamed.

19 years agoWrapper for log2l implementation.
drepper [Wed, 6 Jun 2001 12:41:36 +0000 (12:41 +0000)]
Wrapper for log2l implementation.

19 years agoWrapper for log2f implementation.
drepper [Wed, 6 Jun 2001 12:41:18 +0000 (12:41 +0000)]
Wrapper for log2f implementation.

19 years agoWrapper for log2 implementation.
drepper [Wed, 6 Jun 2001 12:41:03 +0000 (12:41 +0000)]
Wrapper for log2 implementation.