[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