summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>1996-03-10 08:42:54 +0000
committersos <sos@FreeBSD.org>1996-03-10 08:42:54 +0000
commit7d151a09c3f9613590f35dad81c77959e4f34381 (patch)
treeab85b2b967b056b586d4e20e909a63357cd88185 /sys/compat
parentbfb211a9a540fa804c574162f720bebded3fcddf (diff)
downloadFreeBSD-src-7d151a09c3f9613590f35dad81c77959e4f34381.zip
FreeBSD-src-7d151a09c3f9613590f35dad81c77959e4f34381.tar.gz
First attempt at FreeBSD & Linux ELF support.
Compile and link a new kernel, that will give native ELF support, and provide the hooks for other ELF interpreters as well. To make native ELF binaries use John Polstras elf-kit-1.0.1.. For the time being also use his ld-elf.so.1 and put it in /usr/libexec. The Linux emulator has been enhanced to also run ELF binaries, it is however in its very first incarnation. Just get some Linux ELF libs (Slackware-3.0) and put them in the prober place (/compat/linux/...). I've ben able to run all the Slackware-3.0 binaries I've tried so far. (No it won't run quake yet :)
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/linux/linux_util.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/compat/linux/linux_util.h b/sys/compat/linux/linux_util.h
index 46edfc5..6a09cf3 100644
--- a/sys/compat/linux/linux_util.h
+++ b/sys/compat/linux/linux_util.h
@@ -28,7 +28,7 @@
*
* from: svr4_util.h,v 1.5 1994/11/18 02:54:31 christos Exp
* from: linux_util.h,v 1.2 1995/03/05 23:23:50 fvdl Exp
- * $Id$
+ * $Id: linux_util.h,v 1.1 1996/03/02 19:38:02 peter Exp $
*/
/*
@@ -78,8 +78,6 @@ stackgap_alloc(sgp, sz)
#define DPRINTF(a)
#endif
-extern const char linux_emul_path[];
-
int linux_emul_find __P((struct proc *, caddr_t *, const char *, char *,
char **, int));
OpenPOWER on IntegriCloud