sys/types.h
来源:互联网 发布:阿里云不备案 ip 编辑:程序博客网 时间:2024/05/30 05:15
sys/types.h 包含了 系统的基本的数据类型
比如定义文件块的个数数据类型
定义进程ID数据类型
用于系统时间的数据类型等
NAME
sys/types.h - data types
SYNOPSIS
#include <sys/types.h>
DESCRIPTION
The <sys/types.h> header shall include definitions for at least the following types:
blkcnt_t
Used for file block counts.
blksize_t
Used for block sizes.
clock_t
Used for system times in clock ticks or CLOCKS_PER_SEC; see <time.h> .
clockid_t
Used for clock ID type in the clock and timer functions.
dev_t Used for device IDs.
fsblkcnt_t
Used for file system block counts.
fsfilcnt_t
Used for file system file counts.
gid_t Used for group IDs.
id_t Used as a general identifier; can be used to contain at least a pid_t, uid_t, or gid_t.
ino_t Used for file serial numbers.
key_t Used for XSI interprocess communication.
mode_t Used for some file attributes.
nlink_t
Used for link counts.
off_t Used for file sizes.
pid_t Used for process IDs and process group IDs.
size_t Used for sizes of objects.
ssize_t
Used for a count of bytes or an error indication.
suseconds_t
Used for time in microseconds.
time_t Used for time in seconds.
timer_t
Used for timer ID returned by timer_create().
trace_attr_t
Used to identify a trace stream attributes object.
trace_event_id_t
Used to identify a trace event type.
trace_event_set_t
Used to identify a trace event type set.
trace_id_t
Used to identify a trace stream.
uid_t Used for user IDs.
useconds_t
Used for time in microseconds.
All of the types shall be defined as arithmetic types of an appropriate length, with the following exceptions:
key_t
Additionally:
* mode_t shall be an integer type.
* nlink_t, uid_t, gid_t, and id_t shall be integer types.
* blkcnt_t and off_t shall be signed integer types.
* fsblkcnt_t, fsfilcnt_t, and ino_t shall be defined as unsigned integer types.
* size_t shall be an unsigned integer type.
* blksize_t, pid_t, and ssize_t shall be signed integer types.
* time_t and clock_t shall be integer or real-floating types/r/n/n本文来自CSDN博客,转载请标明出处:http://www.flatws.cn/article/program/linux/2011-03-21/17653.html
参考文献:http://www.flatws.cn/article/program/linux/2011-03-21/17653.html
- sys/types.h
- sys/types.h
- sys/types.h
- sys/types.h
- linux : sys/types.h
- sys/types.h
- <sys/types.h>
- #include<sys/types.h>
- sys/types.h
- sys/types.h的作用
- 派生类型(sys/types.h)
- <sys/types.h>的作用
- 头文件sys/types.h <sys/stat.h>
- 头文件sys/types.h <sys/stat.h>
- 头文件sys/types.h <sys/stat.h>内容解释
- #include <sys/types.h>的作用
- #include <sys/types.h>的作用
- #include <sys/types.h>的作用
- 运行hadoop程序时,有时候会报以下错误: org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. Na
- 文件非阻塞状态打开后改变为阻塞状态
- HTTP请求状态码
- .NET Socket开发之异步Socket
- 玩玩负载均衡---在window与linux下配置nginx
- sys/types.h
- 开始blog之旅------数据库之路(1)
- 风险担忧情绪有增无减,非美货币进一步扩大跌幅
- Eclipse用法
- 二叉树中寻找最大值
- 软件测试技术的发展方向
- 如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)
- php时间戳与字符串时间
- ZooKeeper编程指南(一)