当前位置: 技术问答>linux和unix
操作系统
来源: 互联网 发布时间:2014-11-19
本文导语: 本人最近在学习操作系统,发现很多不懂的数据类型,如pid_t,caddr_t,time_t等,谁能说说这些都是什么意思,是怎么定义的呢? | #ifndef _TIME_T #define _TIME_T typedef __kernel_time_t time_t; #endif typedef _...
本人最近在学习操作系统,发现很多不懂的数据类型,如pid_t,caddr_t,time_t等,谁能说说这些都是什么意思,是怎么定义的呢?
|
#ifndef _TIME_T
#define _TIME_T
typedef __kernel_time_t time_t;
#endif
typedef __kernel_pid_t pid_t;
typedef __kernel_caddr_t caddr_t;
typedef int __kernel_pid_t;
typedef char * __kernel_caddr_t;
typedef long __kernel_time_t;
你要的就这些吧。
#define _TIME_T
typedef __kernel_time_t time_t;
#endif
typedef __kernel_pid_t pid_t;
typedef __kernel_caddr_t caddr_t;
typedef int __kernel_pid_t;
typedef char * __kernel_caddr_t;
typedef long __kernel_time_t;
你要的就这些吧。
|
pid_t//进程ID号的类型
caddr_t//地址类型
time_t//时间数据类型
caddr_t//地址类型
time_t//时间数据类型
|
可以到/usr/include看相关的header文件。
可以使用grep查出在那个文件有定义,和引用。
可以使用grep查出在那个文件有定义,和引用。