LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2995|回复: 6

time_t结构在那里?

[复制链接]
发表于 2004-12-21 11:47:32 | 显示全部楼层 |阅读模式
请问一下,time_t结构在那里,不是应当在time.h中定义吗,可为什么找不到呢?
还有我从书看的有extern char ** environ存在于stdlib.h中,可为什么也找不到呢?

谢谢大家。。。
发表于 2004-12-21 16:51:16 | 显示全部楼层
linux/types.h
typedef __kernel_time_t         time_t;

asm/posix_types.h
typedef long            __kernel_time_t;

最好建立一个include里的tags文件,就可以找到所有的数据定义
 楼主| 发表于 2004-12-21 21:58:30 | 显示全部楼层
请问兄弟,如何建立所说的那个tags文件?

谢谢了。
 楼主| 发表于 2004-12-21 22:31:57 | 显示全部楼层
而且我看了里边没有什么定义呀,只有一些别名什么的。
发表于 2004-12-21 23:04:26 | 显示全部楼层
time_t就是long的别名,tags不一定了,如果你用vi,就用ctags,如果你用emacs,就是etags,别的我不知道。vi的手册里有关于ctags的详细说明。etags没用过
发表于 2004-12-22 08:55:59 | 显示全部楼层
time.h:
        typedef __time_t time_t;

bits/types.h:
        typedef __TIME_T_TYPE __time_t;

bits/typesizes.h:
        #define __TIME_T_TYPE                __SLONGWORD_TYPE
       
bits/types.h:
        #define __SLONGWORD_TYPE        long int
 楼主| 发表于 2004-12-22 12:59:30 | 显示全部楼层
对,刚刚发现,原来只是一个别名,我这本书上说,time_t结构怎么怎么样?

结果被搞混 了,谢谢大家的帮助。


先祝大家:圣诞节快乐!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表