Où puis-je trouver l'implémentation de time.h dans la bibliothèque standard C, par exemple time.c
?Où puis-je trouver l'implémentation de "time.h"?
J'ai essayé avec Google Code Search time.c L'implémentation est-elle dans le noyau Linux?
Où puis-je trouver l'implémentation de time.h dans la bibliothèque standard C, par exemple time.c
?Où puis-je trouver l'implémentation de "time.h"?
J'ai essayé avec Google Code Search time.c L'implémentation est-elle dans le noyau Linux?
time.h
est un en-tête de la bibliothèque standard C.
Vous trouverez des implémentations des diverses fonctions que cet en-tête fournit dans l'implémentation de la bibliothèque c de votre système. Par exemple, l'implémentation de la fonction difftime
dans libc
utilisée pour NetBSD se trouve dans src/lib/libc/time/difftime.c.
time.h
est un en-tête standard C, donc il décrit les fonctions de la bibliothèque standard C avec laquelle il est venu. Par exemple, GNU libc
Vous pouvez trouver une implémentation dans la bibliothèque GNU libc. Il n'y a pas un seul fichier time.c. Chaque fonction (en première approximation) vit dans sa propre unité de compilation.
Êtes-vous actuellement à la recherche pour la mise en œuvre de C dans la bibliothèque standard? Chaque compilateur et système d'exploitation vient généralement avec sa propre implémentation (seuls les en-têtes sont relativement standard).
Vous pouvez voir les instructions sur le téléchargement des sources GNU C ici: http://www.gnu.org/software/libc/resources.html