summaryrefslogtreecommitdiffstats
path: root/sys/i386/linux/linux_sysvec.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2003-12-23 02:42:39 +0000
committerpeter <peter@FreeBSD.org>2003-12-23 02:42:39 +0000
commit998b79089fba1b775a2a89f2c6d325d97dd21ead (patch)
tree1907b96bc90f9f9f4007eae1193fdfe639edb170 /sys/i386/linux/linux_sysvec.c
parent47e1d21299b39eba3b43f8b5986b655cadf52175 (diff)
downloadFreeBSD-src-998b79089fba1b775a2a89f2c6d325d97dd21ead.zip
FreeBSD-src-998b79089fba1b775a2a89f2c6d325d97dd21ead.tar.gz
Add an additional field to the elf brandinfo structure to support
quicker exec-time replacement of the elf interpreter on an emulation environment where an entire /compat/* tree isn't really warranted.
Diffstat (limited to 'sys/i386/linux/linux_sysvec.c')
-rw-r--r--sys/i386/linux/linux_sysvec.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/i386/linux/linux_sysvec.c b/sys/i386/linux/linux_sysvec.c
index fc57c1f..e9542cc 100644
--- a/sys/i386/linux/linux_sysvec.c
+++ b/sys/i386/linux/linux_sysvec.c
@@ -899,7 +899,8 @@ static Elf32_Brandinfo linux_brand = {
"Linux",
"/compat/linux",
"/lib/ld-linux.so.1",
- &elf_linux_sysvec
+ &elf_linux_sysvec,
+ NULL,
};
static Elf32_Brandinfo linux_glibc2brand = {
@@ -908,7 +909,8 @@ static Elf32_Brandinfo linux_glibc2brand = {
"Linux",
"/compat/linux",
"/lib/ld-linux.so.2",
- &elf_linux_sysvec
+ &elf_linux_sysvec,
+ NULL,
};
Elf32_Brandinfo *linux_brandlist[] = {
OpenPOWER on IntegriCloud