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

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

25 years ago(__ctype_b_C): Set _ISalpha bit in all letters.
roland [Thu, 26 Jan 1995 05:17:37 +0000 (05:17 +0000)]
(__ctype_b_C): Set _ISalpha bit in all letters.

25 years ago(_ISalpha): Define as its own bit.
roland [Thu, 26 Jan 1995 05:15:52 +0000 (05:15 +0000)]
(_ISalpha): Define as its own bit.

25 years ago[HAVE_GNU_LD]: Protect #include "set-hooks.h" and DEFINE_HOOK with this.
roland [Thu, 26 Jan 1995 05:01:47 +0000 (05:01 +0000)]
[HAVE_GNU_LD]: Protect #include "set-hooks.h" and DEFINE_HOOK with this.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:25:16 +0000 (04:25 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:24:45 +0000 (04:24 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:23:54 +0000 (04:23 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:23:20 +0000 (04:23 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:22:48 +0000 (04:22 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:22:02 +0000 (04:22 +0000)]
Don't include gnu-stabs.h.

25 years ago(ioctl_handler_t): New typedef. Use it throughout.
roland [Thu, 26 Jan 1995 04:20:49 +0000 (04:20 +0000)]
(ioctl_handler_t): New typedef.  Use it throughout.

25 years agoUse DECLARE_HOOK instead of `extern DEFINE_HOOK'.
roland [Thu, 26 Jan 1995 04:20:11 +0000 (04:20 +0000)]
Use DECLARE_HOOK instead of `extern DEFINE_HOOK'.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:19:10 +0000 (04:19 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:18:36 +0000 (04:18 +0000)]
Don't include gnu-stabs.h.

25 years agoDon't include gnu-stabs.h.
roland [Thu, 26 Jan 1995 04:18:04 +0000 (04:18 +0000)]
Don't include gnu-stabs.h.

25 years ago(routines): Remove __ names.
roland [Thu, 26 Jan 1995 04:17:23 +0000 (04:17 +0000)]
(routines): Remove __ names.
(aux): Variable removed.

25 years ago(spin_lock_solid): Define as weak alias to __name.
roland [Thu, 26 Jan 1995 04:16:53 +0000 (04:16 +0000)]
(spin_lock_solid): Define as weak alias to __name.

25 years agoEmit weak alias.
roland [Thu, 26 Jan 1995 04:16:18 +0000 (04:16 +0000)]
Emit weak alias.

25 years agoAdd weak aliases for all spin-lock.h functions.
roland [Thu, 26 Jan 1995 04:15:58 +0000 (04:15 +0000)]
Add weak aliases for all spin-lock.h functions.

25 years ago(mach_init, vm_page_size): Defin weak aliases for __ names.
roland [Thu, 26 Jan 1995 04:15:24 +0000 (04:15 +0000)]
(mach_init, vm_page_size): Defin weak aliases for __ names.

25 years ago(lock): Remove spin-syms.
roland [Thu, 26 Jan 1995 04:14:49 +0000 (04:14 +0000)]
(lock): Remove spin-syms.
(routines): Remove __ names, vm_page_size, msgserver_t.
($(mach-syscalls) rule): Generate files without __, add weak alias.
Remove symbol alias file rule.
($(mach-shortcuts) rule): Likewise.
[!mach-shortcuts] (user-interfaces): Filter out mach/mach4 too.

25 years ago(if-calls.c): Variable and rule removed.
roland [Thu, 26 Jan 1995 04:12:16 +0000 (04:12 +0000)]
(if-calls.c): Variable and rule removed.
(interface-headers): Don't add $($(if)-calls).
(transform-user-stub): Define to add weak alias.

25 years agoAdd #undefs used by sysdeps configures.
roland [Thu, 26 Jan 1995 04:10:50 +0000 (04:10 +0000)]
Add #undefs used by sysdeps configures.

25 years ago(gnu-as, gnu-ld, elf, weak-symbols): New variables.
roland [Thu, 26 Jan 1995 04:09:56 +0000 (04:09 +0000)]
(gnu-as, gnu-ld, elf, weak-symbols): New variables.

25 years agoUse new libc-symbols.h set access macros.
roland [Thu, 26 Jan 1995 04:09:06 +0000 (04:09 +0000)]
Use new libc-symbols.h set access macros.

25 years ago(routines): Remove __ names.
roland [Thu, 26 Jan 1995 04:07:42 +0000 (04:07 +0000)]
(routines): Remove __ names.