Commit Graph

566 Commits

Author SHA1 Message Date
Roland McGrath
14b832adfd (_hurd_setup_sighandler): Use `long int' for sigcode.
Use explicit register numbers instead of names.
(_hurdsig_rcv_interrupted_p): Use _hurdsig_catch_fault.
1995-02-03 23:20:27 +00:00
Roland McGrath
37da91a00d Use `long int' for sigcode. 1995-02-03 23:15:48 +00:00
Roland McGrath
a1350964e9 [ASSEMBLER]: Protect macros with this. 1995-01-27 20:48:38 +00:00
Roland McGrath
f6aa1372e1 Call getpgrp instead of __getpgrp. 1995-01-26 06:23:39 +00:00
Roland McGrath
05834bf1c7 [ASSEMBLER]: Protect macros with this. 1995-01-26 05:36:51 +00:00
Roland McGrath
1d3e470455 (environ): Define as weak alias for __environ. 1995-01-26 03:46:04 +00:00
Roland McGrath
d6961ffadf (sysdep_routines): Removed __setpgid, __getpgid. 1995-01-26 01:43:07 +00:00
Roland McGrath
c9db5502eb Renamed __setpgrp to __setpgid, added weak aliases setpgid and setpgrp. 1995-01-26 01:32:08 +00:00
Roland McGrath
628d175a3c (__getpgrp): Renamed to __getpgid, with weak alias getpgid. 1995-01-26 01:31:06 +00:00
Roland McGrath
1bf2d9ab9b Included file was renamed from setpgrp.c. 1995-01-26 01:28:44 +00:00
Roland McGrath
f612f28027 Included file was renamed from __getpgrp.c. 1995-01-26 01:27:55 +00:00
Roland McGrath
c54278121e Use subcall 4 to __pgrpsys. 1995-01-26 01:25:38 +00:00
Roland McGrath
a38d08f7b4 Use subcall 5 to __pgrpsys. 1995-01-26 01:24:28 +00:00
Roland McGrath
86c4edb31b Renamed __getpgrp to __getpgid, added weak alias getpgid. 1995-01-26 01:22:57 +00:00
Roland McGrath
9207d65805 Renamed __setpgrp to __setpgid, added weak aliases setpgid and setpgrp. 1995-01-26 01:21:48 +00:00
Roland McGrath
1a0149ddaa Included file was renamed from __getdents.S. 1995-01-25 22:39:24 +00:00
Roland McGrath
ba5bfe4235 Remove __NORETURN; it's obsolete. 1995-01-25 21:38:14 +00:00
Roland McGrath
cc8aa8bf32 [weak_alias] (index): Define as weak alias for strchr. 1995-01-22 20:28:20 +00:00
Roland McGrath
1cec31f4d4 Converted to use weak aliases with macros from libc-symbols.h. 1995-01-21 15:40:54 +00:00
Roland McGrath
3c22ede5ec Converted to use weak aliases with macros from libc-symbols.h. 1995-01-21 14:40:39 +00:00
Roland McGrath
3332ae5c89 Initial revision 1995-01-15 16:50:59 +00:00
Brendan Kehoe
2d4d45d59d * sysdeps/unix/bsd/ultrix4/mips/start.S: Use s0, s1, and s2
instead of t0, t1, and t2.
1995-01-10 18:46:33 +00:00
Roland McGrath
71a986ecd7 (__m81_inline): New macro.
Replace all uses of `extern __inline' with `__m81_inline'.
1994-12-28 09:57:21 +00:00
Roland McGrath
4be66ebd61 Reverse register and immediate args in `bis' insn; immediate must be
second.
1994-12-15 01:01:53 +00:00
Roland McGrath
ca194bd9da (_hurd_setup_sighandler): Remove A macro; just use `asm volatile' with
proper quotes in each line.
1994-12-15 00:12:48 +00:00
Roland McGrath
33aa4240f6 (CALL_WITH_SP): Put parens around jmp target register. 1994-12-15 00:09:43 +00:00
Roland McGrath
edae2ab8af Use `long int' for sigcode values.
Use _hurdsig_catch_fault.
Pass address of __sigreturn in $27, SCP value in $25.
In trampoline code, use those regs.
1994-12-12 06:43:12 +00:00
Roland McGrath
94cd6ef1f8 Use asms instead of global register vars to restore FP regs.
Fix typo in REI invocation.
1994-12-12 06:41:03 +00:00
Roland McGrath
079f003a7c Use C comments instead of ! comments. 1994-12-10 05:20:47 +00:00
Roland McGrath
d61ce4f4b8 Include <mach/machine/alpha_instruction.h> to define op_chmk. 1994-12-10 05:17:13 +00:00
Roland McGrath
25e6db514e Use `long int' for sigcode values. 1994-12-10 04:41:06 +00:00
Roland McGrath
fa7242a3a9 Include <sysdep.h> instead of <regdef.h>.
Use C comments instead of ! comments.
1994-12-09 20:24:26 +00:00
Roland McGrath
b5f9dfd1a1 Remove extra shift and OR of CHARMASK. 1994-12-09 20:16:06 +00:00
Roland McGrath
c82ceb0b00 Use ENV[0].__jmpbuf[0]. 1994-12-09 20:02:05 +00:00
Roland McGrath
d73a59163e (ENTRY): New macro. 1994-12-09 20:00:58 +00:00
Roland McGrath
94b0df52ff Initial revision 1994-12-09 06:07:49 +00:00
Roland McGrath
60bbd54df8 (START_MACHDEP): Add missing backslashes.
(CALL_WITH_SP): Cast FN to long int.
1994-12-09 05:47:43 +00:00
Roland McGrath
8b0538623b (struct machine_thread_all_state): New member `exc'. 1994-12-09 05:42:09 +00:00
Roland McGrath
946b6e002a Remove ".set noreorder" et al; GCC already emits them.
Fix register constraints in asms.
Set RTN in C, not asm.
1994-12-09 05:05:05 +00:00
Roland McGrath
157aaa4ee6 Remove ".set noreorder" et al; GCC already emits them. 1994-12-09 03:42:31 +00:00
Roland McGrath
a11dbdebf0 Rename variable `sp' to avoid conflict with #define in <mach/alpha/asm.h>. 1994-12-08 19:45:02 +00:00
Roland McGrath
89347dc3e9 Remove unused variable. 1994-12-08 19:43:43 +00:00
Roland McGrath
5a8d8a2049 Initial revision 1994-12-07 20:02:38 +00:00
Roland McGrath
ccd1325bd5 Use ENV[0].__jmpbuf[0]. 1994-12-05 17:57:43 +00:00
Roland McGrath
69edd206e9 Use ENV[0].__jmpbuf. 1994-12-05 17:55:41 +00:00
Roland McGrath
2782be7451 Use `movel' for pushes and pops. 1994-12-04 19:08:38 +00:00
Roland McGrath
eb6741dde4 (__sigsetjmp): Fix typo. 1994-12-04 19:06:52 +00:00
Roland McGrath
29031a89a2 Take arg of type __jmp_buf, not jmp_buf. 1994-12-04 19:04:45 +00:00
Roland McGrath
b0a51e5395 (__longjmp): Make arg const. 1994-12-04 18:57:56 +00:00
Roland McGrath
60074b22a2 (__longjmp): Take arg of type __jmp_buf, not jmp_buf. 1994-12-04 18:56:14 +00:00
Roland McGrath
5b743d860e Set members in ENV[0].__jmpbuf[0], not ENV[0]. 1994-12-04 18:51:22 +00:00
Roland McGrath
fd339eecd8 (__sigsetjmp): That's __jmpbuf, not __jmp_buf. 1994-12-04 18:48:04 +00:00
Roland McGrath
4afe5be041 Set members in ENV[0].__jmp_buf[0], not ENV[0]. 1994-12-04 18:46:59 +00:00
Roland McGrath
65377bcaa1 Initial revision 1994-12-04 18:14:36 +00:00
Roland McGrath
97f187ac88 Pass SP and FP as 3rd and 4th args, not 2nd and 3rd. 1994-12-04 18:10:46 +00:00
Roland McGrath
876f191f7f Pass FP and SP as 3rd and 4th args, not 2nd and 3rd. 1994-12-04 18:09:25 +00:00
Roland McGrath
3adc78aced Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save. 1994-12-04 18:08:19 +00:00
Roland McGrath
e5eb42c555 Implement __sigsetjmp instead of __setjmp; call __sigsetjmp_aux instead of
__setjmp_aux.
1994-12-04 18:07:13 +00:00
Roland McGrath
0df328ab41 Comment fix. 1994-12-04 18:00:48 +00:00
Roland McGrath
75ab5314ea Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save. 1994-12-04 18:00:25 +00:00
Roland McGrath
1f58923f3c Implement __sigsetjmp instead of __setjmp; call __sigjmp_save. 1994-12-04 17:53:34 +00:00
Roland McGrath
5c87d70ba0 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.
1994-12-03 14:00:08 +00:00
Roland McGrath
39edbfd9c8 (sigcontext
): Fixed typo.
1994-12-03 13:57:03 +00:00
Roland McGrath
d2d635a9db Fix typo .global' to .globl'. 1994-12-03 00:31:14 +00:00
Roland McGrath
239291e1db (struct sigcontext): Use __sigset_t' instead of sigset_t' for `sc_mask'. 1994-11-22 22:29:25 +00:00
Roland McGrath
e8a261b3fc [__motorola__]: Swap operands in cmp.l. 1994-11-17 01:59:01 +00:00
Roland McGrath
cef89fdba9 Initial revision 1994-11-15 10:39:12 +00:00
Roland McGrath
0044b03ec3 Initial revision 1994-11-15 07:01:18 +00:00
Roland McGrath
dae2877c9e (divrem rule): Make the output unwritable, use mv -f. 1994-11-15 06:55:45 +00:00
Roland McGrath
8e576015fb entered into RCS 1994-11-15 06:48:25 +00:00
Roland McGrath
ac63472234 (msync): Use __caddr_t instead of caddr_t in decl. 1994-11-10 21:53:39 +00:00
Roland McGrath
7d99e5148d entered into RCS 1994-11-10 09:58:40 +00:00
Roland McGrath
18b0df639c Formerly ./mach/hurd/alpha/trampoline.c.~2~ 1994-11-10 09:29:41 +00:00
Roland McGrath
9bcfb9b9bc Initial revision 1994-11-10 04:41:19 +00:00
Roland McGrath
0d92fbeca7 entered into RCS 1994-11-10 04:35:29 +00:00
Roland McGrath
1db9e43738 Initial revision 1994-11-09 12:23:25 +00:00
Roland McGrath
eacddc0a20 entered into RCS 1994-11-08 23:34:47 +00:00
Roland McGrath
72dd53ade3 Initial revision 1994-11-08 23:32:22 +00:00
Roland McGrath
2131138c90 entered into RCS 1994-11-08 22:33:29 +00:00
Roland McGrath
92c456e486 entered into RCS 1994-11-01 08:32:25 +00:00
Roland McGrath
216eed1fd6 entered into RCS 1994-11-01 06:28:24 +00:00
Roland McGrath
8f476a5327 (TCSASOFT): Macro removed. 1994-10-31 12:14:14 +00:00
Roland McGrath
5302ac2b99 Fixed typo. 1994-10-27 19:00:37 +00:00
Roland McGrath
735888584d entered into RCS 1994-09-30 21:51:53 +00:00
Roland McGrath
2a5c38e637 Initial revision 1994-09-30 21:50:55 +00:00
Brendan Kehoe
152f509798 * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (ENTRY): Use
poundfnc instead of \#function, to satisfy gcc-2.6.0 and higher.
        (cat, poundfnc): Define macros to pull it off.
1994-09-29 21:21:19 +00:00
Roland McGrath
8df6e75faf Initial revision 1994-09-16 02:14:48 +00:00
Roland McGrath
5c84ce029b entered into RCS 1994-09-16 02:14:38 +00:00
Roland McGrath
de20f4e300 entered into RCS 1994-09-13 19:28:54 +00:00
Roland McGrath
09dbb2c168 entered into RCS 1994-09-13 17:09:48 +00:00
Roland McGrath
7704bac4de Restore FPU state. Code from kkojima. 1994-09-03 02:31:57 +00:00
Roland McGrath
3635a08757 Initial revision 1994-08-30 12:38:38 +00:00
Roland McGrath
ece89a1215 Formerly ./standalone/m68k/m68020/mvme136/_exit.c.~2~ 1994-08-28 08:50:46 +00:00
Roland McGrath
137575e677 entered into RCS 1994-08-28 08:13:00 +00:00
Roland McGrath
f45ec7f2e2 entered into RCS 1994-08-26 06:15:51 +00:00
Roland McGrath
11ab92947e Initial revision 1994-08-26 06:15:17 +00:00
Roland McGrath
a1106e3b5e entered into RCS 1994-08-25 18:07:56 +00:00
Roland McGrath
61e2ba14eb Initial revision 1994-08-25 17:35:58 +00:00
Roland McGrath
cee6cb4fc2 Initial revision 1994-08-25 14:44:14 +00:00
Roland McGrath
bd1a0b2259 entered into RCS 1994-08-25 13:55:25 +00:00