#include <linux/syscalls.h>
#include <linux/random.h>
#include <linux/elf.h>
+#include <linux/vs_base.h>
#include <linux/vs_memory.h>
#include <linux/vs_cvirt.h>
+
#include <asm/uaccess.h>
#include <asm/param.h>
#include <asm/page.h>
+
static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs);
static int load_elf_library(struct file *);
static unsigned long elf_map (struct file *, unsigned long, struct elf_phdr *, int, int, unsigned long);