kopensolaris-gnu/glibc.git
25 years ago(__mig_strncpy): Fix typos.
roland [Tue, 7 Feb 1995 21:09:38 +0000 (21:09 +0000)]
(__mig_strncpy): Fix typos.

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

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

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

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

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

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

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

25 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)).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

25 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'.

25 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'.

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

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

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

25 years agoRemove bogus bcopy decl.
roland [Fri, 3 Feb 1995 01:54:21 +0000 (01:54 +0000)]
Remove bogus bcopy decl.

25 years agoAdd missing `const' in prototype.
roland [Fri, 3 Feb 1995 01:53:31 +0000 (01:53 +0000)]
Add missing `const' in prototype.
Rewritten using __stpncpy.

25 years ago(ftw, ftw_dir): Treat ENOENT from stat like EACCES.
roland [Fri, 3 Feb 1995 01:10:44 +0000 (01:10 +0000)]
(ftw, ftw_dir): Treat ENOENT from stat like EACCES.

25 years agoSet PREC to zero for %. without following digit.
roland [Fri, 3 Feb 1995 01:06:40 +0000 (01:06 +0000)]
Set PREC to zero for %. without following digit.

25 years agoAdd preliminary PowerPC eABI support.
meissner [Wed, 1 Feb 1995 22:06:34 +0000 (22:06 +0000)]
Add preliminary PowerPC eABI support.

25 years agoInclude mach.h instead of string.h.
roland [Tue, 31 Jan 1995 20:29:03 +0000 (20:29 +0000)]
Include mach.h instead of string.h.
Use vm_size_t instead of size_t for arg and return types.

25 years agoDon't declare __mig_init; mach/mig_support.h already does.
roland [Tue, 31 Jan 1995 18:49:49 +0000 (18:49 +0000)]
Don't declare __mig_init; mach/mig_support.h already does.

25 years ago(RUN_HOOK): Dereference PTR properly.
roland [Mon, 30 Jan 1995 07:45:53 +0000 (07:45 +0000)]
(RUN_HOOK): Dereference PTR properly.

25 years ago(RUN_HOOK): Dereference PTR before casting to function pointer type, on
roland [Mon, 30 Jan 1995 07:44:27 +0000 (07:44 +0000)]
(RUN_HOOK): Dereference PTR before casting to function pointer type, on
which dereference is a no-op.

25 years ago(friendly stddef.h check): Write override defn for `stddef.h' Make variable.
roland [Mon, 30 Jan 1995 07:26:57 +0000 (07:26 +0000)]
(friendly stddef.h check): Write override defn for `stddef.h' Make variable.
(AC_LINK_FILES): Use `echo ...` to avoid " " appearing nonempty.

25 years ago(host_os=sysv4*|solaris2*): Set elf=yes.
roland [Mon, 30 Jan 1995 06:15:17 +0000 (06:15 +0000)]
(host_os=sysv4*|solaris2*): Set elf=yes.

25 years ago($(objpfx)dummy.o): Write an empty function, not just an empty file.
roland [Mon, 30 Jan 1995 05:36:14 +0000 (05:36 +0000)]
($(objpfx)dummy.o): Write an empty function, not just an empty file.

25 years ago(sysdep-realclean): New variable.
roland [Mon, 30 Jan 1995 05:33:28 +0000 (05:33 +0000)]
(sysdep-realclean): New variable.

25 years ago(distribute): Remove gnu-stabs.h; add libc-symbols.h.
roland [Sat, 28 Jan 1995 20:15:38 +0000 (20:15 +0000)]
(distribute): Remove gnu-stabs.h; add libc-symbols.h.

25 years agoInitial revision
roland [Sat, 28 Jan 1995 09:15:21 +0000 (09:15 +0000)]
Initial revision

25 years ago[ASSEMBLER]: Protect include of mach/machine/syscall_sw.h with this.
roland [Sat, 28 Jan 1995 08:38:53 +0000 (08:38 +0000)]
[ASSEMBLER]: Protect include of mach/machine/syscall_sw.h with this.

25 years ago(unixware, svr4): Treat as synonyms for sysv4.
kenner [Sat, 28 Jan 1995 02:28:46 +0000 (02:28 +0000)]
(unixware, svr4): Treat as synonyms for sysv4.

25 years agoInclude <hurd/msg.h>, and <spin-lock.h> instead of <lock-intern.h>.
roland [Sat, 28 Jan 1995 02:16:20 +0000 (02:16 +0000)]
Include <hurd/msg.h>, and <spin-lock.h> instead of <lock-intern.h>.
(struct hurd_sigstate): Member `lock' changed to a `spin_lock_t'.
(_hurd_critical_section_lock): Use spin lock operators.
Don't hold the sigstate lock, unlock it after setting the flag.
(_hurd_critical_section_unlock): Take the sigstate lock
to clear the flag; while holding it, check pending signals.
After unlocking, sig_post ourselves if there were pending signals.

25 years ago(_S_catch_exception_raise): Don't take the sigstate lock.
roland [Sat, 28 Jan 1995 01:26:08 +0000 (01:26 +0000)]
(_S_catch_exception_raise): Don't take the sigstate lock.
If it is locked, clear SS->critical_section and SS->context, and unlock it.

25 years ago(EXT, LEXT): New macros.
roland [Sat, 28 Jan 1995 00:40:50 +0000 (00:40 +0000)]
(EXT, LEXT): New macros.

25 years ago(__libc_init) [HAVE_ELF]: Run _init and atexit (_fini).
roland [Sat, 28 Jan 1995 00:39:56 +0000 (00:39 +0000)]
(__libc_init) [HAVE_ELF]: Run _init and atexit (_fini).

25 years ago(__libc_init) [HAVE_ELF]: Run _init and atexit (_fini).
roland [Sat, 28 Jan 1995 00:39:33 +0000 (00:39 +0000)]
(__libc_init) [HAVE_ELF]: Run _init and atexit (_fini).

25 years ago(routines): Don't filter out syscall_% from $(mach-syscalls).
roland [Fri, 27 Jan 1995 23:33:16 +0000 (23:33 +0000)]
(routines): Don't filter out syscall_% from $(mach-syscalls).

25 years agoDeclare errno if it's not defined.\b.
meyering [Fri, 27 Jan 1995 22:50:30 +0000 (22:50 +0000)]
Declare errno if it's not defined.\b.
Simpler than #if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS).

25 years ago(+other_dirs): Add csu.
roland [Fri, 27 Jan 1995 21:40:32 +0000 (21:40 +0000)]
(+other_dirs): Add csu.

25 years agoInitial revision
roland [Fri, 27 Jan 1995 21:39:41 +0000 (21:39 +0000)]
Initial revision

25 years agoInitial revision
roland [Fri, 27 Jan 1995 21:38:44 +0000 (21:38 +0000)]
Initial revision

25 years ago(+init): Variable renamed to libc-init. All references changed.
roland [Fri, 27 Jan 1995 21:31:37 +0000 (21:31 +0000)]
(+init): Variable renamed to libc-init.  All references changed.
(aux): Remove start.
(install-lib): Variable removed.
(crt0.o, Mcrt1.o  crt1.o): Targets removed.

25 years ago(static deps of RPC_*.o): Add $(..)libc-symbols.h $(objpfx)config.h.
roland [Fri, 27 Jan 1995 20:58:44 +0000 (20:58 +0000)]
(static deps of RPC_*.o): Add $(..)libc-symbols.h $(objpfx)config.h.
(static deps of RPC alias *.o): Removed.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:48:38 +0000 (20:48 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:46:10 +0000 (20:46 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:45:13 +0000 (20:45 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:43:25 +0000 (20:43 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:42:05 +0000 (20:42 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Fri, 27 Jan 1995 20:40:25 +0000 (20:40 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago(compile.[Sc]): Match gcc in $(CC) better.
roland [Thu, 26 Jan 1995 06:39:23 +0000 (06:39 +0000)]
(compile.[Sc]): Match gcc in $(CC) better.
(BUILD_CFLAGS): Instead of $(config-defines), use -include config.h.

25 years agoEmit weak alias.
roland [Thu, 26 Jan 1995 06:37:24 +0000 (06:37 +0000)]
Emit weak alias.

25 years agoCall getpgrp instead of __getpgrp.
roland [Thu, 26 Jan 1995 06:23:39 +0000 (06:23 +0000)]
Call getpgrp instead of __getpgrp.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Thu, 26 Jan 1995 05:36:51 +0000 (05:36 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Thu, 26 Jan 1995 05:35:46 +0000 (05:35 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years ago[ASSEMBLER]: Protect macros with this.
roland [Thu, 26 Jan 1995 05:34:42 +0000 (05:34 +0000)]
[ASSEMBLER]: Protect macros with this.

25 years agoAvoid `ret' as variable name.
roland [Thu, 26 Jan 1995 05:25:04 +0000 (05:25 +0000)]
Avoid `ret' as variable name.