linux头文件定义,linux 系统头文件

#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。这些常数和类型都定义在头文中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值