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-03 15:52:25 +02:00
parent 927b9ef243
commit 53002f6f6c
21 changed files with 540 additions and 477 deletions

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