www.pudn.com > czxtsycx1.zip > g_def2.asm


task_struct struct   ;PCB结构,共306字节+14个保留=320 
state	    dd 0     ;进程状态 
counter     dd 0     ;剩余时间片 
priority    dd 0     ;优先数 
signal      dd 0     ;信号 
blocked     dd 0     ;信号的MASK 
flags       dd 0     ;进程标志 11个 
errno       dw 0 
debugreg    dd 8 DUP(0) 
next_task   dd 0     ;进程后指针 
prev_task   dd 0     ;进程前指针 
next_run    dd 0     ;运行进程前指针 
next_run    dd 0     ;运行进程后指针 
p_opptr     dd 0     ;原始父进程指针 
p_pptr      dd 0     ;父进程指针 
p_cptr      dd 0     ;子进程指针 
p_osptr     dd 0     ;兄进程指针 
p_ysptr     dd 0     ;弟进程指针 
uid         dw 0     ;用户标识 
euid        dw 0     ;有效用户标识 
suid        dw 0     ;用户标识 for posix 
fsuid       dw 0     ;用户标识,文件系统用 
gid         dw 0     ;用户组标识 
egid        dw 0     ;有效用户组标识 
sgid        dw 0     ;用户组标识 for posix 
fguid       dw 0     ;用户组标识,文件系统用 
timeout     dd 0 
policy      dd 0     ;调度策略 
rt_priority dd 0     ;实时优先数 
comm        db 16 dup(32)  ;正在运行的可执行文件名 
tss         db 104 dup(0)  ;任务状态段 
fd          dw 32 dup(0)  ;进程打开文件表32 
rr          db 14 dup(?)   ;其它 
task_struct ends