kopensolaris-gnu/glibc.git
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.

26 years agoInitial revision
roland [Wed, 8 Feb 1995 03:06:52 +0000 (03:06 +0000)]
Initial revision

26 years ago(flushbuf): When there is no new data after priming the stream,
roland [Wed, 8 Feb 1995 02:02:39 +0000 (02:02 +0000)]
(flushbuf): When there is no new data after priming the stream,
return without writing out the buffer.

26 years ago(tests): Add bug7.
roland [Wed, 8 Feb 1995 02:00:43 +0000 (02:00 +0000)]
(tests): Add bug7.

26 years agoInitial revision
roland [Wed, 8 Feb 1995 01:54:30 +0000 (01:54 +0000)]
Initial revision

26 years ago(S_IFIFO, S_IFLNK, S_IFSOCK, S_ISFIFO, S_ISLNK, S_ISSOCK): Define only if
roland [Tue, 7 Feb 1995 23:06:40 +0000 (23:06 +0000)]
(S_IFIFO, S_IFLNK, S_IFSOCK, S_ISFIFO, S_ISLNK, S_ISSOCK): Define only if
the corresponding underlying __S_IF* macro is defined.

26 years agoDecrement COPY after getting a char from __fillbf.
roland [Tue, 7 Feb 1995 23:02:38 +0000 (23:02 +0000)]
Decrement COPY after getting a char from __fillbf.

26 years ago(tests): Add errnobug.
roland [Tue, 7 Feb 1995 23:00:41 +0000 (23:00 +0000)]
(tests): Add errnobug.

26 years agoInitial revision
roland [Tue, 7 Feb 1995 23:00:18 +0000 (23:00 +0000)]
Initial revision

26 years agoInclude string.h.
roland [Tue, 7 Feb 1995 22:02:36 +0000 (22:02 +0000)]
Include string.h.

26 years agoDon't #include <mach/mig_support.h>. Its inlines cause trouble for files
roland [Tue, 7 Feb 1995 22:01:16 +0000 (22:01 +0000)]
Don't #include <mach/mig_support.h>.  Its inlines cause trouble for files
defining global register variables.

26 years ago(__mig_strncpy): Fix typos.
roland [Tue, 7 Feb 1995 21:09:38 +0000 (21:09 +0000)]
(__mig_strncpy): Fix typos.

26 years ago(guess_grouping, group_number): New functions.
roland [Tue, 7 Feb 1995 20:57:36 +0000 (20:57 +0000)]
(guess_grouping, group_number): New functions.
(__printf_fp): Implement `group' flag using them.

26 years ago(parse_printf_format): Fix typo in last change.
roland [Tue, 7 Feb 1995 20:56:51 +0000 (20:56 +0000)]
(parse_printf_format): Fix typo in last change.

26 years agoUse _strerror_internal for %m.
roland [Tue, 7 Feb 1995 20:37:30 +0000 (20:37 +0000)]
Use _strerror_internal for %m.

26 years agoFixes from drepper for 64-bit limbs.
roland [Tue, 7 Feb 1995 20:33:14 +0000 (20:33 +0000)]
Fixes from drepper for 64-bit limbs.

26 years ago(group_number): New function.
roland [Tue, 7 Feb 1995 20:09:40 +0000 (20:09 +0000)]
(group_number): New function.
(vfprintf): Support %' flag for integer formats, by calling group_number
after formatting the number in WORK.

26 years ago(parse_printf_format): Grok %' flag and set INFO.group.
roland [Tue, 7 Feb 1995 19:57:00 +0000 (19:57 +0000)]
(parse_printf_format): Grok %' flag and set INFO.group.

26 years ago(struct printf_info): New member `group', for %' flag.
roland [Tue, 7 Feb 1995 18:39:49 +0000 (18:39 +0000)]
(struct printf_info): New member `group', for %' flag.

26 years ago(include sysd-dirs): Protect with ifndef avoid-generated.
roland [Tue, 7 Feb 1995 17:24:11 +0000 (17:24 +0000)]
(include sysd-dirs): Protect with ifndef avoid-generated.
(parent-clean): Remove sysd-rules, not sysdirs.
(distclean): Pass avoid-generated=yes to submake.
(distclean-1): Remove $(sysdep-$(distclean-1)).

26 years ago(objects, objs): Depend on $(extra-objs) too.
roland [Tue, 7 Feb 1995 17:21:32 +0000 (17:21 +0000)]
(objects, objs): Depend on $(extra-objs) too.
(include sysd-Makefile): Protect with ifndef avoid-generated.

26 years ago(+defines, +gnu-stabs, gnu-as): Variables removed.
roland [Tue, 7 Feb 1995 17:20:04 +0000 (17:20 +0000)]
(+defines, +gnu-stabs, gnu-as): Variables removed.
(CPPFLAGS): Use $(defines) in place of $(+defines).
Replace -D_LIBC with -include $(..)libc-symbols.h.

26 years agoSet seen bit before calling fclose.
roland [Tue, 7 Feb 1995 17:17:56 +0000 (17:17 +0000)]
Set seen bit before calling fclose.

26 years agoKeep track of numbers of successes and each kind of failure.
roland [Tue, 7 Feb 1995 04:45:27 +0000 (04:45 +0000)]
Keep track of numbers of successes and each kind of failure.
Return EPERM or EACCES only if every task failed that way.

26 years agoHandle out of band buffers correctly.
roland [Tue, 7 Feb 1995 04:42:14 +0000 (04:42 +0000)]
Handle out of band buffers correctly.

26 years ago(PTRACE_ATTACH, PTRACE_DETACH): Stop or resume the process after frobbing.
roland [Tue, 7 Feb 1995 04:38:20 +0000 (04:38 +0000)]
(PTRACE_ATTACH, PTRACE_DETACH): Stop or resume the process after frobbing.

26 years agoUse spin lock operations on sigstate locks throughout.
roland [Tue, 7 Feb 1995 04:34:58 +0000 (04:34 +0000)]
Use spin lock operations on sigstate locks throughout.
(_hurd_thread_sigstate): Don't lock the sigstate lock.
(_hurd_internal_post_signal): New subfunction `mark_pending'; replace
repeated sequences with calls to it.
Don't expect the sigstate lock to be held on entry; lock it just before
examining sigaction.  In handler case, check SS->critical_section after
calling abort_rpcs; if set, mark the signal pending and resume the thread.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:25:56 +0000 (04:25 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:24:29 +0000 (04:24 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:22:19 +0000 (04:22 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:21:19 +0000 (04:21 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.
Fix critical section locking.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:18:46 +0000 (04:18 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:18:00 +0000 (04:18 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:17:20 +0000 (04:17 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:16:33 +0000 (04:16 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.
Fix critical section locking.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:13:55 +0000 (04:13 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:12:55 +0000 (04:12 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years ago(_hurd_self_sigstate_unlocked): Function removed.
roland [Tue, 7 Feb 1995 04:10:44 +0000 (04:10 +0000)]
(_hurd_self_sigstate_unlocked): Function removed.
(_hurd_self_sigstate): Don't lock the sigstate lock.
(HURD_EINTR_RPC): Call _hurd_self_sigstate instead of
_hurd_self_sigstate_unlocked.

26 years agoDon't expect _hurd_self_sigstate to lock the sigstate lock.
roland [Tue, 7 Feb 1995 04:08:21 +0000 (04:08 +0000)]
Don't expect _hurd_self_sigstate to lock the sigstate lock.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:07:26 +0000 (04:07 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.
Fix critical section locking.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:06:37 +0000 (04:06 +0000)]
Use spin lock operations on sigstate lock.
Don't expect _hurd_self_sigstate to lock it.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:05:36 +0000 (04:05 +0000)]
Use spin lock operations on sigstate lock.

26 years agoUse spin lock operations on sigstate lock.
roland [Tue, 7 Feb 1995 04:04:49 +0000 (04:04 +0000)]
Use spin lock operations on sigstate lock.

26 years agoInclude stddef.h.
roland [Tue, 7 Feb 1995 03:53:02 +0000 (03:53 +0000)]
Include stddef.h.
Fix typos in libio code.

26 years ago(get_int): Use spin lock operations on SS->lock.
roland [Mon, 6 Feb 1995 23:45:35 +0000 (23:45 +0000)]
(get_int): Use spin lock operations on SS->lock.

26 years ago(__pad): Function renamed to __printf_pad, made global.
roland [Mon, 6 Feb 1995 23:35:33 +0000 (23:35 +0000)]
(__pad): Function renamed to __printf_pad, made global.
(PAD): Caller changed.

26 years ago(__pad): Function removed.
roland [Mon, 6 Feb 1995 23:34:36 +0000 (23:34 +0000)]
(__pad): Function removed.
(PAD): Use __printf_pad instead.

26 years agoRewrite by drepper.
roland [Mon, 6 Feb 1995 02:51:17 +0000 (02:51 +0000)]
Rewrite by drepper.

26 years ago(routines): Add missing backslash.
roland [Mon, 6 Feb 1995 02:42:58 +0000 (02:42 +0000)]
(routines): Add missing backslash.

26 years ago(routines): Add isinfl and isnanl.
roland [Mon, 6 Feb 1995 02:40:36 +0000 (02:40 +0000)]
(routines): Add isinfl and isnanl.

26 years agoInitial revision
roland [Mon, 6 Feb 1995 02:37:07 +0000 (02:37 +0000)]
Initial revision

26 years agoInitial revision
roland [Mon, 6 Feb 1995 02:34:03 +0000 (02:34 +0000)]
Initial revision

26 years agoInitial revision
roland [Mon, 6 Feb 1995 02:08:51 +0000 (02:08 +0000)]
Initial revision

26 years agoInitial revision
roland [Mon, 6 Feb 1995 02:08:04 +0000 (02:08 +0000)]
Initial revision

26 years ago(routines): Add ldbl2mpn.
roland [Mon, 6 Feb 1995 01:44:17 +0000 (01:44 +0000)]
(routines): Add ldbl2mpn.

26 years agoInitial revision
roland [Mon, 6 Feb 1995 01:43:18 +0000 (01:43 +0000)]
Initial revision

26 years agoFix typo.
roland [Mon, 6 Feb 1995 01:41:14 +0000 (01:41 +0000)]
Fix typo.

26 years ago(union ieee754_double): Add `ieee_nan' member.
roland [Mon, 6 Feb 1995 01:40:40 +0000 (01:40 +0000)]
(union ieee754_double): Add `ieee_nan' member.
(union ieee854_long_double): New type.
(IEEE754_DOUBLE_BIAS, IEEE854_LONG_DOUBLE_BIAS): New macros.

26 years agoInitial revision
roland [Mon, 6 Feb 1995 01:38:21 +0000 (01:38 +0000)]
Initial revision

26 years ago(prefix_array, glob_pattern_p): Remove gratuitous const in parameter decl.
roland [Sun, 5 Feb 1995 23:41:28 +0000 (23:41 +0000)]
(prefix_array, glob_pattern_p): Remove gratuitous const in parameter decl.

26 years ago(ENTRY): Add `.ent' directive.
roland [Sun, 5 Feb 1995 22:59:48 +0000 (22:59 +0000)]
(ENTRY): Add `.ent' directive.

26 years ago(IRIX): Sed - to _.
wilson [Sat, 4 Feb 1995 17:59:47 +0000 (17:59 +0000)]
(IRIX): Sed - to _.

26 years ago(EXTERNS): Print decls using __P instead of EXFUN.
roland [Sat, 4 Feb 1995 01:48:55 +0000 (01:48 +0000)]
(EXTERNS): Print decls using __P instead of EXFUN.

26 years agoUse ENV[0].__jmpbuf[0].
roland [Fri, 3 Feb 1995 23:29:20 +0000 (23:29 +0000)]
Use ENV[0].__jmpbuf[0].

26 years agoUse `li' insn instead of `move'.
roland [Fri, 3 Feb 1995 23:24:38 +0000 (23:24 +0000)]
Use `li' insn instead of `move'.

26 years agoUse `li' insn instead of `move'.
roland [Fri, 3 Feb 1995 23:23:20 +0000 (23:23 +0000)]
Use `li' insn instead of `move'.

26 years agoRemove obsolete __NORETURN keyword.
roland [Fri, 3 Feb 1995 23:22:27 +0000 (23:22 +0000)]
Remove obsolete __NORETURN keyword.

26 years ago(_hurd_setup_sighandler): Use `long int' for sigcode.
roland [Fri, 3 Feb 1995 23:20:27 +0000 (23:20 +0000)]
(_hurd_setup_sighandler): Use `long int' for sigcode.
Use explicit register numbers instead of names.
(_hurdsig_rcv_interrupted_p): Use _hurdsig_catch_fault.

26 years agoUse `long int' for sigcode.
roland [Fri, 3 Feb 1995 23:15:48 +0000 (23:15 +0000)]
Use `long int' for sigcode.