include/sys/ wait.h ioctl.h /minix/config.h sys_config.h const.h

本文涉及操作系统中的关键头文件,包括wait.h中的wait()和waitpid()函数,它们处理进程的终止和控制;ioctl.h涵盖I/O控制,特别是对tty、disk和memory的操作;/minix/config.h和sys_config.h揭示了Minix内核及其配置参数,区分用户和系统设置,并定义了机器类型如IBM和SUN;const.h提供了FORWARD和PRIVATE宏的静态类型声明。
摘要由CSDN通过智能技术生成

 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联合体,信号来源,类型.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值