execve()中的linux_binprm

时间:2011-02-01 12:10:06

标签: c linux kernel

在源execve()系统调用中 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=fs/exec.c#l186

有一个结构linux_binprm

你可以告诉我结构的相关性。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

它封装了执行程序所需的所有数据:它的虚拟内存区域,磁盘上的文件名,文件描述符表,它是二进制程序还是脚本等。请参阅definition at LXR