summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorThomas Graichen <graichen@cvs.openbsd.org>1997-01-13 11:42:48 +0000
committerThomas Graichen <graichen@cvs.openbsd.org>1997-01-13 11:42:48 +0000
commite4ed8e2ca6bca0d0daf30090b94d01529a0f638b (patch)
tree9058f4b076aa88fc39ba88eafa74f2a45327e18a /sys
parentb8f07d84f8e306fca7b4bc335e1c86fbe8d29783 (diff)
use the cpu_exec from the arc
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/pmax/pmax/cpu_exec.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/sys/arch/pmax/pmax/cpu_exec.c b/sys/arch/pmax/pmax/cpu_exec.c
index 4e3e657011a..5a57459e139 100644
--- a/sys/arch/pmax/pmax/cpu_exec.c
+++ b/sys/arch/pmax/pmax/cpu_exec.c
@@ -66,9 +66,8 @@ cpu_exec_aout_makecmds(p, epp)
return ENOEXEC;
}
-#ifdef COMPAT_ULTRIX
-extern struct emul emul_ultrix;
+#if defined(_KERN_DO_ECOFF)
void
cpu_exec_ecoff_setregs(p, pack, stack, retval)
struct proc *p;
@@ -92,13 +91,18 @@ cpu_exec_ecoff_setregs(p, pack, stack, retval)
*
*/
int
-cpu_exec_ecoff_hook(p, epp, eap)
+cpu_exec_ecoff_hook(p, epp)
struct proc *p;
struct exec_package *epp;
- struct ecoff_aouthdr *eap;
{
+#ifdef COMPAT_ULTRIX
+ extern struct emul emul_ultrix;
+#endif
+#if defined(COMPAT_ULTRIX)
epp->ep_emul = &emul_ultrix;
+#endif
return 0;
}
-#endif
+
+#endif /* _KERN_DO_ECOFF */