wait.h: wait(),waitpid() 返回值取决于进程是否调用exit()来终止,还是被信号kill掉,或者因为作业控制而停止
ioctl.h,是处理I/O操作的头文件.主要控制tty,disk,memory,cmos.
/minix/config.h:minix内核,FS,PM的配置参数,分两个部分:1,用户设置参数;2,基于用户设置参数的系统参数
定义机器的类型,是IBM,SUN,ATARI,Macintosh.
/minix/sys_config.h:为了不感染用户空间,编译一个最小的内核.
const.h :FORWARD PRIVATE 宏原型:static
type.h:定义了内在映射结构体,用于local text,stack,data segments.
struct mem_map{
vir_clicks mem_vir; //virtual address
phys_clicks mem_phys; //physical address
vir_clicks mem_len; //length
};
还有其他结构体:kinfo:记录内核信息;
sigmsg:信号信息
iovec_t: I/O缓冲区信息
far_mem:memory map for remote memory areas
ipc.h:
message结构体: 内置Union联合体,信号来源,类型.