#include sys/xxx.h头文件 UNIX头文件

#include sys/xxx.h是Linux系统中的系统头文件
应用程序的头文件在/usr/include下(比如fedora9下),因为应用程序是在fedora9下编译的,所以应用程序的头文件一定要来自fedora9下,而把编译的可行性文件如test,通过nfs挂载到开发板上运行的时候,内核中的头文件都是在如linux2.6.24,它里面的都是内核用的头文件。
位于linux系统下/usr/include/sys/文件下面
POSIX标准定义的头文件
                  目录项
                    文件控制
                文件名匹配类型
                      路径名模式匹配类型
                        组文件
                    网络数据库操作
                        口令文件
            正则表达式
                  TAR归档值
          终端I/O
            符号常量
            文件时间
          字符扩展类型

        INTERNET定义
            套接字本地接口
        INTERNET地址族
        传输控制协议定义

              内存管理声明
          Select函数
          套接字借口
          文件状态
            进程时间
        基本系统数据类型
                  UNIX域套接字定义
        系统名
          进程控制

POSIX定义的XSI扩展头文件
                      cpio归档值       
                    动态链接
                  消息显示结构
ftw.h>                          文件树漫游
                    代码集转换使用程序
              语言信息常量
            模式匹配函数定义
              货币类型
                      数据库操作
              消息类别
                      轮询函数
                  搜索表
                字符串操作
                  系统出错日志记录
          用户上下文
            用户限制
                    用户帐户数据库       

                IPC(命名管道)
                消息队列
      资源操作
                信号量
                共享存储
        文件系统信息
              时间类型
        附加的日期和时间定义
                矢量I/O操作

POSIX定义的可选头文件
                        异步I/O
                  消息队列
          线程
                    执行调度
            信号量
                  实时spawn接口
                XSI STREAMS接口
                  事件跟踪

#include
对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,用open或creat返回的文件描述符标识该文件,将其作为参数传送给read或write。按照惯例,UNIX   shell使文件描述符0与进程的标准输入相结合,文件描述符1与标准输出相结合,文件描述符2与标准出错输出相结合。这是UNIX   shell以及很多应用程序使用的惯例,而与内核无关。尽管如此,如果不遵照这种惯例,那么很多LINUX应用程序就不能工作。在POSIX.1应用程序中,幻数0、1、2应被代换成符号常数STDIN_FILENO、STDOUT_FILENO和STDERR_FILENO。这些常数和类型都定义在头文 中。
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(320) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kelsel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值