i think this fixes COMPAT_ULTRIX
authorderaadt <deraadt@openbsd.org>
Mon, 23 Dec 1996 02:56:26 +0000 (02:56 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 23 Dec 1996 02:56:26 +0000 (02:56 +0000)
sys/arch/arc/arc/cpu_exec.c

index 4e3e657..5a57459 100644 (file)
@@ -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 */