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

来源:互联网 发布:mp3播放软件 安卓 编辑:程序博客网 时间:2024/05/02 05:04

#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) |
0

上一篇:ubuntu 计算器xcalc

下一篇:Andriod JNI编程之C++回调Java函数

相关热门文章
  • linux 常见服务端口
  • xmanager 2.0 for linux配置
  • 【ROOTFS搭建】busybox的httpd...
  • openwrt中luci学习笔记
  • 什么是shell
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~