我在哪里可以找到“time.h”的实现?

时间:2010-04-13 12:28:57

标签: c

我在哪里可以找到C标准库中time.h的实现,即time.c

我尝试使用Google代码搜索time.c 是Linux内核中的实现吗?

5 个答案:

答案 0 :(得分:6)

time.h是C标准库的标题。

您将在系统的c库实现中找到此标头提供的各种功能的实现。 例如,可以在NetBSD中找到用于src/lib/libc/time/difftime.cdifftime libc函数的实现。

答案 1 :(得分:3)

答案 2 :(得分:1)

您可以在GNU libc库中找到实现。没有一个time.c文件。每个函数(第一个近似值)都存在于自己的编译单元中。

答案 3 :(得分:1)

您是否真的在标准库中寻找C的实现? 每个编译器和操作系统通常都有自己的实现(只是标题是相对标准的)。

您可以在此处查看有关下载GNU C源代码的说明: http://www.gnu.org/software/libc/resources.html

答案 4 :(得分:0)

time.h是一个C标准头,因此它描述了来自C标准库的函数。例如,GNU libc