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

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

我尝试使用Google Code Search time.c是否在Linux内核中实现?

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

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

对于GNU libc,请参阅http://sourceware.org/git/?p=glibc.git;a=tree;f=time;h=c950c5d4dd90541e8f3c7e1649fcde4aead989bb;hb=master

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

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

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

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