recognize and execute dynamically linked executables

. generalize libexec slightly to get some more necessary information
	  from ELF files, e.g. the interpreter
	. execute dynamically linked executables when exec()ed by VFS
	. switch to netbsd variant of elf32.h exclusively, solves some
	  conflicting headers
This commit is contained in:
Ben Gras
2012-04-16 00:41:42 +00:00
parent 927b9ef243
commit 53002f6f6c
21 changed files with 539 additions and 476 deletions
+1 -3
View File
@@ -47,9 +47,7 @@ INCSYMLINKS=\
sys/sha1.h ${NETBSDINCSDIR}/sha1.h \
sys/sha2.h ${NETBSDINCSDIR}/sha2.h \
sys/md4.h ${NETBSDINCSDIR}/md4.h \
sys/md5.h ${NETBSDINCSDIR}/md5.h \
sys/exec_elf.h ${NETBSDINCSDIR}/elf.h \
sys/md5.h ${NETBSDINCSDIR}/md5.h
#INCSYMLINKS+= ../soundcard.h ${INCSDIR}/soundcard.h