请教linux_binprm的问题
struct linux_binfmt {
struct linux_binfmt * next;
struct module *module;
int (*load_binary)(struct linux_binprm *, struct pt_regs * regs);
int (*load_shlib)(struct file *);
int (*core_dump)(long signr, struct pt_regs * regs, struct file * file);
unsigned long min_coredump; /* minimal dump size */
};
我对其中的一些成员变量不是很清楚。
请哪位可以帮我解释一下,
这其中的sh_bang,loader,exec的含义是什么?因为它们在fs/exec.c的do_execve()函数中被赋值了,我想知道他们的含义!!