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

5

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

我尝试了Google代码搜索time.c。这个实现是否在Linux内核中呢?

5个回答

6

time.h是C标准库中的一个头文件。

你可以在系统的c库实现中找到该头文件提供的各种函数的实现。 例如,在用于NetBSDlibc中,difftime函数的实现可以在src/lib/libc/time/difftime.c中找到。



1

你可以在 GNU libc 库中找到实现。并不存在单一的 time.c 文件。每个函数(初步估计)都存在于其自己的编译单元中。


1

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

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


0

time.h 是 C 标准头文件,因此它描述了与其一起提供的 C 标准库函数。例如,GNU libc


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接