roland [Sun, 4 Dec 1994 18:23:17 +0000 (18:23 +0000)]
Define as a real funciton, which restores signal mask and calls __longjmp.
roland [Sun, 4 Dec 1994 18:14:36 +0000 (18:14 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 18:13:38 +0000 (18:13 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 18:10:46 +0000 (18:10 +0000)]
Pass SP and FP as 3rd and 4th args, not 2nd and 3rd.
roland [Sun, 4 Dec 1994 18:09:25 +0000 (18:09 +0000)]
Pass FP and SP as 3rd and 4th args, not 2nd and 3rd.
roland [Sun, 4 Dec 1994 18:08:19 +0000 (18:08 +0000)]
Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
roland [Sun, 4 Dec 1994 18:07:13 +0000 (18:07 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigsetjmp_aux instead of
__setjmp_aux.
roland [Sun, 4 Dec 1994 18:03:08 +0000 (18:03 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 18:02:29 +0000 (18:02 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 18:01:53 +0000 (18:01 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigsetjmp_aux instead of
__setjmp_aux.
roland [Sun, 4 Dec 1994 18:00:48 +0000 (18:00 +0000)]
Comment fix.
roland [Sun, 4 Dec 1994 18:00:25 +0000 (18:00 +0000)]
Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
roland [Sun, 4 Dec 1994 17:56:50 +0000 (17:56 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:56:11 +0000 (17:56 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:53:34 +0000 (17:53 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
roland [Sun, 4 Dec 1994 17:51:42 +0000 (17:51 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:50:54 +0000 (17:50 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:48:45 +0000 (17:48 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
roland [Sun, 4 Dec 1994 17:46:57 +0000 (17:46 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:46:22 +0000 (17:46 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:43:40 +0000 (17:43 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
roland [Sun, 4 Dec 1994 17:31:43 +0000 (17:31 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:30:43 +0000 (17:30 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:29:54 +0000 (17:29 +0000)]
Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
roland [Sun, 4 Dec 1994 17:21:16 +0000 (17:21 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:20:54 +0000 (17:20 +0000)]
Initial revision
roland [Sun, 4 Dec 1994 17:20:05 +0000 (17:20 +0000)]
Implemented __sigsetjmp instead of __setjmp; call __sigjmp_save.
roland [Sat, 3 Dec 1994 14:00:08 +0000 (14:00 +0000)]
Set up frame for `rei' to restore on user stack, aligned to an 8-word
boundary and with a PS value that restores user's stack alignment.
roland [Sat, 3 Dec 1994 13:57:03 +0000 (13:57 +0000)]
(sigcontext
): Fixed typo.
roland [Sat, 3 Dec 1994 00:42:34 +0000 (00:42 +0000)]
Search one char more than D_NAMLEN(DP) for the null terminator.
Always set D->d_namlen, using D_NAMLEN(DP) if no null is found.
roland [Sat, 3 Dec 1994 00:31:14 +0000 (00:31 +0000)]
Fix typo `.global' to `.globl'.
kenner [Tue, 29 Nov 1994 22:01:25 +0000 (22:01 +0000)]
(ibmrt): Add more cases for various forms of BSD.
roland [Mon, 28 Nov 1994 21:11:36 +0000 (21:11 +0000)]
(ALIGN, ALIGNBYTES): New macros, defined if not already defined.
kenner [Wed, 23 Nov 1994 21:51:08 +0000 (21:51 +0000)]
Add cases for romp-ibm-aix and romp-ibm-bsd.
roland [Tue, 22 Nov 1994 22:32:11 +0000 (22:32 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:30:01 +0000 (22:30 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:29:25 +0000 (22:29 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:28:49 +0000 (22:28 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:27:53 +0000 (22:27 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:26:46 +0000 (22:26 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 22:25:35 +0000 (22:25 +0000)]
(struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
roland [Tue, 22 Nov 1994 11:39:46 +0000 (11:39 +0000)]
(_hurd_internal_post_signal: case handle): Call abort_thread always, first
thing after thread_suspend.
roland [Tue, 22 Nov 1994 02:41:51 +0000 (02:41 +0000)]
Don't make this whole function a critical section.
roland [Mon, 21 Nov 1994 18:18:02 +0000 (18:18 +0000)]
Don't call strchr; do it by hand for efficiency.
dje [Mon, 21 Nov 1994 17:15:24 +0000 (17:15 +0000)]
Delete duplicate of sparc-*.
dje [Fri, 18 Nov 1994 03:37:48 +0000 (03:37 +0000)]
Vendor for vxworks is wrs.
dje [Thu, 17 Nov 1994 20:12:13 +0000 (20:12 +0000)]
(sparc): Recognize as a cpu.
(ecoff*, vsta, udi): Recognize as os's.
(udi29k): New alias.
rms [Thu, 17 Nov 1994 15:16:50 +0000 (15:16 +0000)]
Accept -domain as OS, and make it default for Apollo.
roland [Thu, 17 Nov 1994 01:59:01 +0000 (01:59 +0000)]
[__motorola__]: Swap operands in cmp.l.
roland [Wed, 16 Nov 1994 22:39:41 +0000 (22:39 +0000)]
(_hurd_msgport_receive): Unlock self sigstate lock after getting it.
roland [Wed, 16 Nov 1994 21:31:59 +0000 (21:31 +0000)]
(_hurd_msgport_receive): Fix typo in comment.
roland [Wed, 16 Nov 1994 21:30:33 +0000 (21:30 +0000)]
(_hurd_msgport_receive): Call _hurd_self_sigstate to get sigstate cached
before running any signal thread code.
roland [Wed, 16 Nov 1994 21:23:34 +0000 (21:23 +0000)]
(_hurd_msgport_receive): Call _hurd_sigstate_self to get sigstate cached
before running any signal thread code.
roland [Wed, 16 Nov 1994 19:00:40 +0000 (19:00 +0000)]
Pass _hurd_msgport_thread to __thread_get_state, not _hurd_sigthread.
Don't do __thread_get_state on THREAD_SELF--the kernel does not allow it.
roland [Wed, 16 Nov 1994 17:47:16 +0000 (17:47 +0000)]
(_hurd_internal_post_signal): In stopping orphan test, take sigmask of
SIGNO, don't & its value with a mask.
In blocked signal test, be careful not to pass SIGNO=0 to __sigismember.
roland [Tue, 15 Nov 1994 21:05:34 +0000 (21:05 +0000)]
(stub-$(subdir)): Add missing / in last change.
roland [Tue, 15 Nov 1994 20:39:38 +0000 (20:39 +0000)]
Misc changes suggested by mib.
roland [Tue, 15 Nov 1994 20:36:26 +0000 (20:36 +0000)]
Misc changes suggested by mib.
roland [Tue, 15 Nov 1994 20:06:54 +0000 (20:06 +0000)]
(stub-$(subdir)): Save absolute name of $(..)sysdeps/stub before cd'ing,
transform gleaned file names to refer to saved name.
roland [Tue, 15 Nov 1994 19:14:02 +0000 (19:14 +0000)]
Include <fcntl.h>.
roland [Tue, 15 Nov 1994 11:54:34 +0000 (11:54 +0000)]
Add CST as a test case.
roland [Tue, 15 Nov 1994 10:39:12 +0000 (10:39 +0000)]
Initial revision
roland [Tue, 15 Nov 1994 10:35:56 +0000 (10:35 +0000)]
Rewritten (copying __pipe.c).
roland [Tue, 15 Nov 1994 10:20:34 +0000 (10:20 +0000)]
[__USE_BSD] (dirfd): New macro.
roland [Tue, 15 Nov 1994 10:16:38 +0000 (10:16 +0000)]
Declare fchdir.
roland [Tue, 15 Nov 1994 10:13:26 +0000 (10:13 +0000)]
(MAXPATHLEN): Define if not defined.
roland [Tue, 15 Nov 1994 07:39:06 +0000 (07:39 +0000)]
Initial revision
roland [Tue, 15 Nov 1994 07:38:15 +0000 (07:38 +0000)]
Initial revision
roland [Tue, 15 Nov 1994 07:35:16 +0000 (07:35 +0000)]
(routines): Add fts.
(headers): Add fts.h.
roland [Tue, 15 Nov 1994 07:03:59 +0000 (07:03 +0000)]
(errlist.c, errnos.h): Make the output unwritable.
roland [Tue, 15 Nov 1994 07:01:18 +0000 (07:01 +0000)]
Initial revision
roland [Tue, 15 Nov 1994 06:59:52 +0000 (06:59 +0000)]
Initial revision
roland [Tue, 15 Nov 1994 06:55:45 +0000 (06:55 +0000)]
(divrem rule): Make the output unwritable, use mv -f.
roland [Tue, 15 Nov 1994 06:53:34 +0000 (06:53 +0000)]
(divrem rule): Make the output unwritable, use mv -f.
roland [Tue, 15 Nov 1994 06:48:20 +0000 (06:48 +0000)]
entered into RCS
roland [Tue, 15 Nov 1994 06:39:32 +0000 (06:39 +0000)]
(sysnames): Put another loop on $mach inside $base loop but outside $vendor
loop. This should catch .../cpu/vendor.
roland [Tue, 15 Nov 1994 06:34:25 +0000 (06:34 +0000)]
entered into RCS
roland [Tue, 15 Nov 1994 06:33:30 +0000 (06:33 +0000)]
entered into RCS
roland [Tue, 15 Nov 1994 06:31:09 +0000 (06:31 +0000)]
entered into RCS
roland [Tue, 15 Nov 1994 06:06:34 +0000 (06:06 +0000)]
entered into RCS
roland [Tue, 15 Nov 1994 03:51:57 +0000 (03:51 +0000)]
Add missing #endif.
bothner [Tue, 15 Nov 1994 00:05:02 +0000 (00:05 +0000)]
Support paragon as i860-intel-osf1. (From RMS.)
roland [Mon, 14 Nov 1994 19:37:32 +0000 (19:37 +0000)]
(generated): Mutate to add .S and .s variations for .c files.
roland [Sun, 13 Nov 1994 16:09:02 +0000 (16:09 +0000)]
At end of receiving loop, clear TO instead of TIMEOUT.
roland [Sun, 13 Nov 1994 11:24:04 +0000 (11:24 +0000)]
(__tzset): Give tz_rules coherent default when TZ value is short or malformed.
roland [Sun, 13 Nov 1994 10:10:45 +0000 (10:10 +0000)]
Echo input after reading it.
mib [Fri, 11 Nov 1994 16:43:21 +0000 (16:43 +0000)]
(__sigreturn): Don't actually abort here; at least let the user
continue with bogus FP; that's better than a random crash until it's
fixed.
roland [Thu, 10 Nov 1994 21:53:39 +0000 (21:53 +0000)]
(msync): Use __caddr_t instead of caddr_t in decl.
roland [Thu, 10 Nov 1994 09:58:40 +0000 (09:58 +0000)]
entered into RCS
roland [Thu, 10 Nov 1994 09:58:07 +0000 (09:58 +0000)]
(START_ARGS): Define to void if undefined.
[START_MACHDEP]: Reference this if defined.
[START_MACHDEP] (_start): #define to _start0.
(_start): Take args START_ARGS.
roland [Thu, 10 Nov 1994 09:56:18 +0000 (09:56 +0000)]
(START_ARGS): Define to void if undefined.
[START_MACHDEP]: Reference this if defined.
[START_MACHDEP] (_start): #define to _start0.
(_start): Take args START_ARGS.
roland [Thu, 10 Nov 1994 09:50:30 +0000 (09:50 +0000)]
entered into RCS
roland [Thu, 10 Nov 1994 09:33:52 +0000 (09:33 +0000)]
entered into RCS
roland [Thu, 10 Nov 1994 09:29:41 +0000 (09:29 +0000)]
Formerly ./mach/hurd/alpha/trampoline.c.~2~
roland [Thu, 10 Nov 1994 09:12:02 +0000 (09:12 +0000)]
entered into RCS
roland [Thu, 10 Nov 1994 04:41:19 +0000 (04:41 +0000)]
Initial revision
roland [Thu, 10 Nov 1994 04:35:29 +0000 (04:35 +0000)]
entered into RCS
roland [Wed, 9 Nov 1994 13:04:32 +0000 (13:04 +0000)]
(sig): Remove longjmp-ctx (it is never called).
roland [Wed, 9 Nov 1994 13:02:52 +0000 (13:02 +0000)]
Do thread_get_state on parent's threads to modify and thread_set_state
new child threads.
roland [Wed, 9 Nov 1994 12:23:25 +0000 (12:23 +0000)]
Initial revision