Где я могу найти реализацию time.h в стандартной библиотеке C, т.е. time.c?
time.c
Я пытался с помощью Google Code Search time.c Это реализация в ядре Linux?
time.h - это заголовок из стандартной библиотеки C.
time.h
Вы найдете реализации различных функций, которые этот заголовок предоставляет в реализации библиотеки c вашей системы.Например, реализацию функции difftime в libc, используемую для NetBSD , можно найти в src / lib / libc / time / difftime.c .
difftime
libc
Для GNU libc см. http://sourceware.org/git/?p=glibc.git;a=tree;f=time;h=c950c5d4dd90541e8f3c7e1649fcde4aead989bb;hb=master
Вы действительно ищете реализацию C в стандартной библиотеке? Каждый компилятор и ОС обычно имеют собственную реализацию (только заголовки относительно стандартны).
Инструкции по загрузке исходных текстов для GNU C вы можете найти здесь: http://www.gnu.org/software/libc/resources.html
Вы можете найти реализацию в библиотеке GNU libc.Нет единого файла time.cКаждая функция (в первом приближении) живет в своем собственном модуле компиляции.
time.h - это стандартный заголовок C, поэтому он описывает функции из стандартной библиотеки C, с которой он поставляется. Например, GNU libc