struct wait_queue *wait_chldexit
在进程结束时,或发出系统调用 wait4 时,为了等待子进程的结束,而将自己(父进程)睡眠在该等待队列上
设置状态标志为 TASK_INTERRUPTIBLE,并且把控制权转给调度程序
Struct rlimit rlim[RLIM_NLIMITS]
每一个进程可以通过系统调用 setlimit 和 getlimit 来限制它资源的使用
Int exit_code exit_signal
程序的返回代码以及程序异常终止产生的信号,这些数据由父进程(子进程完成后)轮流查询
Unsigned long personality
personality 进一步描述进程执行的程序属于何种 UNIX 平台的“个性”信息
int did_exec:1
按 POSIX 要求设计的布尔量,区分进程正在执行老程序代码,还是用系统调用 execv()装入一个新的程序
struct linux_binfmt *binfmt