[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
EXEC_ECOFF
濱嶋です。
EXEC_ECOFFを入れるとlink errorになるようになってしまいました。
中身は何を入れて良いのか私の知識ではわかりませんので、実装は識者におまか
せします。
一応は空実装でもrc5des421-ultrix-mipsが動いてくれるのを確認しました。
# 外枠のコピー元はalpha/machdep.cです。
--- hpcmips/machdep.c.orig Thu Oct 26 18:29:29 2000
+++ hpcmips/machdep.c Fri Nov 24 16:44:35 2000
@@ -121,6 +121,10 @@
extern int (*mountroot) __P((void));
#endif
+#ifdef EXEC_ECOFF
+#include <sys/exec_ecoff.h>
+#endif
+
/* the following is used externally (sysctl_hw) */
char machine[] = MACHINE; /* from <machine/param.h> */
char machine_arch[] = MACHINE_ARCH; /* from <machine/param.h> */
@@ -867,4 +871,20 @@
return 0;
}
+#ifdef EXEC_ECOFF
+/*
+ * cpu_exec_ecoff_hook():
+ * cpu-dependent ECOFF format hook for execve().
+ *
+ * Do any machine-dependent diddling of the exec package when doing ECOFF.
+ *
+ */
+int
+cpu_exec_ecoff_probe(p, epp)
+ struct proc *p;
+ struct exec_package *epp;
+{
+ return 0;
+}
+#endif