kopensolaris-gnu/glibc.git
26 years agoPreviously uncontrolled files put into CVS.
roland [Sat, 18 Feb 1995 00:02:52 +0000 (00:02 +0000)]
Previously uncontrolled files put into CVS.

26 years agoPreviously uncontrolled files put into CVS.
roland [Sat, 18 Feb 1995 00:02:06 +0000 (00:02 +0000)]
Previously uncontrolled files put into CVS.

26 years agoPreviously uncontrolled files put into CVS.
roland [Sat, 18 Feb 1995 00:00:46 +0000 (00:00 +0000)]
Previously uncontrolled files put into CVS.

26 years ago(errlist.c, errnos.h): Do cvs commit if there is a CVS directory.
roland [Fri, 17 Feb 1995 23:57:58 +0000 (23:57 +0000)]
(errlist.c, errnos.h): Do cvs commit if there is a CVS directory.

26 years ago(divrem output): Do cvs commit if there is a CVS directory.
roland [Fri, 17 Feb 1995 23:50:57 +0000 (23:50 +0000)]
(divrem output): Do cvs commit if there is a CVS directory.

26 years ago(divrem output): Do cvs commit if there is a CVS directory.
roland [Fri, 17 Feb 1995 23:48:00 +0000 (23:48 +0000)]
(divrem output): Do cvs commit if there is a CVS directory.

26 years agoInitial checkin.
roland [Fri, 17 Feb 1995 23:19:02 +0000 (23:19 +0000)]
Initial checkin.

26 years agoCreated
roland [Fri, 17 Feb 1995 22:21:20 +0000 (22:21 +0000)]
Created

26 years agoCreated
roland [Fri, 17 Feb 1995 22:16:24 +0000 (22:16 +0000)]
Created

26 years agoInitial checkin.
roland [Fri, 17 Feb 1995 20:35:17 +0000 (20:35 +0000)]
Initial checkin.

26 years agoInitial checkin.
roland [Fri, 17 Feb 1995 20:33:33 +0000 (20:33 +0000)]
Initial checkin.

26 years agoInitial checkin.
roland [Fri, 17 Feb 1995 20:28:06 +0000 (20:28 +0000)]
Initial checkin.

26 years agoInitial checkin.
roland [Fri, 17 Feb 1995 20:24:20 +0000 (20:24 +0000)]
Initial checkin.

26 years agoFiles generated from divrem.m4.
roland [Fri, 17 Feb 1995 20:14:54 +0000 (20:14 +0000)]
Files generated from divrem.m4.

26 years agoFiles generated from divrem.m4.
roland [Fri, 17 Feb 1995 20:14:29 +0000 (20:14 +0000)]
Files generated from divrem.m4.

26 years agoImported from gmp-1.900
roland [Fri, 17 Feb 1995 20:13:09 +0000 (20:13 +0000)]
Imported from gmp-1.900

26 years agoImported from gmp-1.900
roland [Fri, 17 Feb 1995 20:12:50 +0000 (20:12 +0000)]
Imported from gmp-1.900

26 years agoImported from gmp-1.900
roland [Fri, 17 Feb 1995 20:12:09 +0000 (20:12 +0000)]
Imported from gmp-1.900

26 years agoImported from gmp-1.900
roland [Fri, 17 Feb 1995 20:11:57 +0000 (20:11 +0000)]
Imported from gmp-1.900

26 years agoImported from gmp-1.900
roland [Fri, 17 Feb 1995 20:10:31 +0000 (20:10 +0000)]
Imported from gmp-1.900

26 years agoInitial version from DJ Delorier.
roland [Fri, 17 Feb 1995 19:11:16 +0000 (19:11 +0000)]
Initial version from DJ Delorier.

26 years agoUpdate #include for renaming.
roland [Fri, 17 Feb 1995 18:39:13 +0000 (18:39 +0000)]
Update #include for renaming.

26 years ago(rule to install lib%.a from $(install-lib)): Fix patsubst to elide ranlib
roland [Fri, 17 Feb 1995 17:22:31 +0000 (17:22 +0000)]
(rule to install lib%.a from $(install-lib)): Fix patsubst to elide ranlib
for $(non-lib.a).

26 years agoEnable FP tests. Add some new tests from rfg.
roland [Fri, 17 Feb 1995 17:19:08 +0000 (17:19 +0000)]
Enable FP tests.  Add some new tests from rfg.

26 years agoComplete rewrite from drepper.
roland [Fri, 17 Feb 1995 17:16:23 +0000 (17:16 +0000)]
Complete rewrite from drepper.

26 years agoAdd weak aliases to non-__ names.
roland [Fri, 17 Feb 1995 00:55:19 +0000 (00:55 +0000)]
Add weak aliases to non-__ names.

26 years agoAdd weak alias mig_deallocate.
roland [Thu, 16 Feb 1995 09:06:04 +0000 (09:06 +0000)]
Add weak alias mig_deallocate.

26 years agoPass DEALLOC_REFPORT arg of one to HURD_MSGPORT_RPC.
roland [Thu, 16 Feb 1995 00:29:47 +0000 (00:29 +0000)]
Pass DEALLOC_REFPORT arg of one to HURD_MSGPORT_RPC.

26 years agoPass DEALLOC_REFPORT arg of zero to HURD_MSGPORT_RPC.
roland [Thu, 16 Feb 1995 00:29:27 +0000 (00:29 +0000)]
Pass DEALLOC_REFPORT arg of zero to HURD_MSGPORT_RPC.

26 years ago(HURD_MSGPORT_RPC): Take new arg DEALLOC_REFPORT; deallocate the refport
roland [Thu, 16 Feb 1995 00:28:27 +0000 (00:28 +0000)]
(HURD_MSGPORT_RPC): Take new arg DEALLOC_REFPORT; deallocate the refport
after use only if it evaluates to nonzero.

26 years ago(abort_rpcs): Take new arg int *STATE_CHANGE; set *STATE_CHANGE to indicate
roland [Thu, 16 Feb 1995 00:27:40 +0000 (00:27 +0000)]
(abort_rpcs): Take new arg int *STATE_CHANGE; set *STATE_CHANGE to indicate
whether or not we changed *STATE and it should be committed to the thread.
(abort_all_rpcs): Take new arg LIVE; if nonzero and abort_rpcs changes
state for a thread, do thread_set_state on that thread.
Don't use SS->intr_port for collecting reply ports, it is not safe to
clobber that when suspending; instead, alloca a temporary array.
(_hurd_internal_post_signal): Pass LIVE flag to abort_all_rpcs: zero when
dying, one when suspending.  Pass new arg to abort_rpcs.

26 years agoDon't lock the file descriptor; HURD_FD_PORT_USE will.
roland [Wed, 15 Feb 1995 21:48:48 +0000 (21:48 +0000)]
Don't lock the file descriptor; HURD_FD_PORT_USE will.
Don't use critical sections around HURD_FD_PORT_USE invocations.

26 years agoDon't lock file descriptor; HURD_FD_PORT_USE will.
roland [Wed, 15 Feb 1995 21:36:39 +0000 (21:36 +0000)]
Don't lock file descriptor; HURD_FD_PORT_USE will.
Don't make pipes unbuffered.

26 years agoDon't make FIFOs unbuffered.
roland [Wed, 15 Feb 1995 18:33:58 +0000 (18:33 +0000)]
Don't make FIFOs unbuffered.

26 years agoFix typo in last change.
roland [Tue, 14 Feb 1995 16:41:02 +0000 (16:41 +0000)]
Fix typo in last change.

26 years ago(_hurd_fd_close): Fix typo in last change.
roland [Tue, 14 Feb 1995 16:39:14 +0000 (16:39 +0000)]
(_hurd_fd_close): Fix typo in last change.

26 years agoDon't expect _hurd_fd_get to lock the descriptor.
roland [Tue, 14 Feb 1995 14:57:37 +0000 (14:57 +0000)]
Don't expect _hurd_fd_get to lock the descriptor.
Use critical sections while locking the descriptor.
Check for empty descriptor and return EBADF.
Use HURD_FD_PORT_USE macro for RPCs.

26 years ago(_hurd_fd_get): Don't do critical section locking; don't leave the
roland [Tue, 14 Feb 1995 14:54:02 +0000 (14:54 +0000)]
(_hurd_fd_get): Don't do critical section locking; don't leave the
descriptor locked on return.
(HURD_FD_PORT_USE): Don't expect _hurd_fd_get to return the descriptor locked.
Use a critical section around locking the descriptor.
Check for an empty descriptor and return EBADF.

26 years agoDon't expect _hurd_fd_get to lock the descriptor.
roland [Tue, 14 Feb 1995 14:43:13 +0000 (14:43 +0000)]
Don't expect _hurd_fd_get to lock the descriptor.
Use critical sections while locking the descriptors.
Check for empty descriptor and return EBADF.

26 years agoDon't lock the descriptor before using HURD_FD_PORT_USE.
roland [Tue, 14 Feb 1995 14:26:21 +0000 (14:26 +0000)]
Don't lock the descriptor before using HURD_FD_PORT_USE.

26 years agoUse a critical section while locking the descriptor.
roland [Tue, 14 Feb 1995 13:50:01 +0000 (13:50 +0000)]
Use a critical section while locking the descriptor.

26 years agoCheck for empty descriptor and return EBADF.
roland [Tue, 14 Feb 1995 13:47:45 +0000 (13:47 +0000)]
Check for empty descriptor and return EBADF.

26 years ago(init_stdio): Don't expect _hurd_fd_get to lock the descriptor.
roland [Tue, 14 Feb 1995 13:45:59 +0000 (13:45 +0000)]
(init_stdio): Don't expect _hurd_fd_get to lock the descriptor.

26 years agoDon't expect the descriptor to be locked.
roland [Tue, 14 Feb 1995 13:43:31 +0000 (13:43 +0000)]
Don't expect the descriptor to be locked.

26 years agoUse critical sections while locking the descriptor.
roland [Tue, 14 Feb 1995 13:29:04 +0000 (13:29 +0000)]
Use critical sections while locking the descriptor.

26 years agoUse a critical section while locking the descriptor.
roland [Tue, 14 Feb 1995 13:22:16 +0000 (13:22 +0000)]
Use a critical section while locking the descriptor.

26 years agoInitial revision
roland [Tue, 14 Feb 1995 10:36:45 +0000 (10:36 +0000)]
Initial revision

26 years agoInitial revision
roland [Tue, 14 Feb 1995 10:36:16 +0000 (10:36 +0000)]
Initial revision

26 years agoUse _hurd_ctty_output.
roland [Tue, 14 Feb 1995 10:33:36 +0000 (10:33 +0000)]
Use _hurd_ctty_output.

26 years ago(dtable): Add ctty-input and ctty-output.
roland [Tue, 14 Feb 1995 08:54:27 +0000 (08:54 +0000)]
(dtable): Add ctty-input and ctty-output.

26 years agoUse _hurd_ctty_output.
roland [Tue, 14 Feb 1995 08:53:48 +0000 (08:53 +0000)]
Use _hurd_ctty_output.

26 years agoUse _hurd_ctty_input.
roland [Tue, 14 Feb 1995 08:53:33 +0000 (08:53 +0000)]
Use _hurd_ctty_input.

26 years ago(_hurd_ctty_input, _hurd_ctty_output): Declare them.
roland [Tue, 14 Feb 1995 08:01:09 +0000 (08:01 +0000)]
(_hurd_ctty_input, _hurd_ctty_output): Declare them.

26 years ago(%e, %f, %g): Use strod, __strtold, or __strtof as appropriate to the type.
roland [Mon, 13 Feb 1995 23:10:41 +0000 (23:10 +0000)]
(%e, %f, %g): Use strod, __strtold, or __strtof as appropriate to the type.

26 years ago(__huge_val_t): New macro to avoid repeating the union.
roland [Mon, 13 Feb 1995 23:09:21 +0000 (23:09 +0000)]
(__huge_val_t): New macro to avoid repeating the union.
(HUGE_VAL, __huge_val): Use it.
[__USE_GNU] (HUGE_VALf, HUGE_VALl): New macros, along with analogous macros
to HUGE_VAL's: __huge_val[fl]_t, __HUGE_VAL[fl]_bytes.

26 years ago(FLOAT_HUGE_VAL): Define this to HUGE_VALl.
roland [Mon, 13 Feb 1995 23:06:58 +0000 (23:06 +0000)]
(FLOAT_HUGE_VAL): Define this to HUGE_VALl.
(STRTOF): Set to __strtold; define strtold as weak alias.

26 years ago(FLOAT_HUGE_VAL): Define this to HUGE_VALf.
roland [Mon, 13 Feb 1995 23:06:27 +0000 (23:06 +0000)]
(FLOAT_HUGE_VAL): Define this to HUGE_VALf.
(STRTOF): Set to __strtof; define strtof as weak alias.

26 years ago(union ieee754_float): New type.
roland [Mon, 13 Feb 1995 23:05:28 +0000 (23:05 +0000)]
(union ieee754_float): New type.
(IEEE754_FLOAT_BIAS): New macro.

26 years agoAdd tests from rfg for using normal chars as multibyte chars.
roland [Mon, 13 Feb 1995 23:04:28 +0000 (23:04 +0000)]
Add tests from rfg for using normal chars as multibyte chars.

26 years agoFix typos.
roland [Mon, 13 Feb 1995 23:03:19 +0000 (23:03 +0000)]
Fix typos.

26 years agoInclude "fpioconst.h".
roland [Mon, 13 Feb 1995 22:12:34 +0000 (22:12 +0000)]
Include "fpioconst.h".
(_tens_p): Table moved to fpioconst.c, renamed to _fpioconst_pow10.
(__printf_fp): All references changed.
Don't bother computing THOUSANDS_SEP if GROUPING is empty.
(group_number): Use memmove instead of memcpy, since operands overlap.

26 years ago(malloc_init): Add self reference to avoid not only the `defined but not
roland [Mon, 13 Feb 1995 22:04:34 +0000 (22:04 +0000)]
(malloc_init): Add self reference to avoid not only the `defined but not
used' warning, but also to avoid GCC optimizing out the entire function
(!).

26 years agoInclude ctype.h.
roland [Mon, 13 Feb 1995 17:42:17 +0000 (17:42 +0000)]
Include ctype.h.

26 years ago(install-lib-non.a): Don't include $(non-lib.a).
roland [Mon, 13 Feb 1995 16:42:42 +0000 (16:42 +0000)]
(install-lib-non.a): Don't include $(non-lib.a).

26 years agoInclude string.h; #define bcopy using memcpy.
roland [Mon, 13 Feb 1995 16:36:08 +0000 (16:36 +0000)]
Include string.h; #define bcopy using memcpy.

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:59:34 +0000 (18:59 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:57:03 +0000 (18:57 +0000)]
Initial revision

26 years ago(aux): Add fpioconst.
roland [Sat, 11 Feb 1995 18:48:53 +0000 (18:48 +0000)]
(aux): Add fpioconst.
(distribute): Add fpioconst.h.

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:12:45 +0000 (18:12 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:11:42 +0000 (18:11 +0000)]
Initial revision

26 years ago(routines): Add strtof, strtold.
roland [Sat, 11 Feb 1995 18:09:57 +0000 (18:09 +0000)]
(routines): Add strtof, strtold.

26 years ago(routines): Add mpn2flt, mpn2dbl, mpn2ldbl.
roland [Sat, 11 Feb 1995 18:09:22 +0000 (18:09 +0000)]
(routines): Add mpn2flt, mpn2dbl, mpn2ldbl.

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:06:19 +0000 (18:06 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 18:05:19 +0000 (18:05 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 17:57:27 +0000 (17:57 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 17:56:29 +0000 (17:56 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 17:55:46 +0000 (17:55 +0000)]
Initial revision

26 years agoInitial revision
roland [Sat, 11 Feb 1995 17:51:23 +0000 (17:51 +0000)]
Initial revision

26 years ago(Integer Conversions): Document ' flag.
roland [Sat, 11 Feb 1995 15:25:54 +0000 (15:25 +0000)]
(Integer Conversions): Document ' flag.
(Floating-Point Conversions): Likewise.
(Conversion Specifier Options): Document `group' member for ' flag.

26 years ago(install-lib.a): Don't filter out $(non-lib.a).
roland [Sat, 11 Feb 1995 09:05:20 +0000 (09:05 +0000)]
(install-lib.a): Don't filter out $(non-lib.a).
($(install-lib.a) in $(libdir) rule): Elide ranlib command when $@ appears
in $(non-lib.a).

26 years agoA normal ASCII character translates to itself.
roland [Fri, 10 Feb 1995 22:22:55 +0000 (22:22 +0000)]
A normal ASCII character translates to itself.

26 years agoA normal ASCII character translates to itself.
roland [Fri, 10 Feb 1995 22:20:10 +0000 (22:20 +0000)]
A normal ASCII character translates to itself.

26 years agoRemove `const' from function prototype.
roland [Fri, 10 Feb 1995 00:14:13 +0000 (00:14 +0000)]
Remove `const' from function prototype.

26 years agoRemove `const' from function prototype.
roland [Fri, 10 Feb 1995 00:10:54 +0000 (00:10 +0000)]
Remove `const' from function prototype.

26 years agoRemove `const' from function prototype.
roland [Fri, 10 Feb 1995 00:10:06 +0000 (00:10 +0000)]
Remove `const' from function prototype.

26 years agoIncrement *IDX at beginning of loop, so when we return a name, it is
roland [Fri, 10 Feb 1995 00:09:17 +0000 (00:09 +0000)]
Increment *IDX at beginning of loop, so when we return a name, it is
incremented past the value that produces that same name.

26 years ago(fgets): Change `size_t' to `int' in prototype. Sigh.
roland [Fri, 10 Feb 1995 00:06:17 +0000 (00:06 +0000)]
(fgets): Change `size_t' to `int' in prototype.  Sigh.

26 years ago(fgets): Change `size_t' to `int' in prototype. Sigh.
roland [Thu, 9 Feb 1995 23:01:48 +0000 (23:01 +0000)]
(fgets): Change `size_t' to `int' in prototype.  Sigh.

26 years ago(longjmp, _longjmp, __longjmp, siglongjmp): Remove `const' from prototypes.
roland [Thu, 9 Feb 1995 22:56:20 +0000 (22:56 +0000)]
(longjmp, _longjmp, __longjmp, siglongjmp): Remove `const' from prototypes.

26 years ago(printf_unknown): Print ' for INFO->group flag.
roland [Thu, 9 Feb 1995 17:49:06 +0000 (17:49 +0000)]
(printf_unknown): Print ' for INFO->group flag.

26 years agoDon't clobber ERR with the msg_sig_post call when it's EBACKGROUND;
roland [Thu, 9 Feb 1995 08:57:21 +0000 (08:57 +0000)]
Don't clobber ERR with the msg_sig_post call when it's EBACKGROUND;
we need to notice that it is EBACKGROUND and retry the io_write.

26 years agoDon't clobber ERR with the msg_sig_post call when it's EBACKGROUND;
roland [Thu, 9 Feb 1995 08:55:52 +0000 (08:55 +0000)]
Don't clobber ERR with the msg_sig_post call when it's EBACKGROUND;
we need to notice that it is EBACKGROUND and retry the io_read.

26 years agoAdd a blank in the #! line for 4.2BSD Dynix etc.
djm [Wed, 8 Feb 1995 15:05:06 +0000 (15:05 +0000)]
Add a blank in the #! line for 4.2BSD Dynix etc.

26 years agoadd a space in #! for 4.2bsd dynix etc.
djm [Wed, 8 Feb 1995 15:03:05 +0000 (15:03 +0000)]
add a space in #! for 4.2bsd dynix etc.

26 years agoadd a space in #! line
djm [Wed, 8 Feb 1995 14:59:55 +0000 (14:59 +0000)]
add a space in #! line
for 4.2bsd dynix etc.

26 years ago[FATAL_PREPARE_INCLUDE]: Include it.
roland [Wed, 8 Feb 1995 12:00:55 +0000 (12:00 +0000)]
[FATAL_PREPARE_INCLUDE]: Include it.

26 years ago[FATAL_PREPARE_INCLUDE]: Include it.
roland [Wed, 8 Feb 1995 11:59:33 +0000 (11:59 +0000)]
[FATAL_PREPARE_INCLUDE]: Include it.

26 years ago[FATAL_PREPARE_INCLUDE]: Include it.
roland [Wed, 8 Feb 1995 11:58:39 +0000 (11:58 +0000)]
[FATAL_PREPARE_INCLUDE]: Include it.

26 years ago(FATAL_PREPARE_INCLUDE): New macro, set to <mach/mig_support.h>.
roland [Wed, 8 Feb 1995 10:01:01 +0000 (10:01 +0000)]
(FATAL_PREPARE_INCLUDE): New macro, set to <mach/mig_support.h>.

26 years ago[__STRICT_ANSI__] (stdin, stdout, stderr): Define as macros, to
roland [Wed, 8 Feb 1995 04:55:39 +0000 (04:55 +0000)]
[__STRICT_ANSI__] (stdin, stdout, stderr): Define as macros, to
satisfy ANSI pedants.