Section courante

A propos

Section administrative du site

Voici la liste des différents fichiers d'entêtes reconnus de base par le langage de programmation GNU C et habituellement inclus à l'aide de la directive de compilation «#include» :

Fichier Description
argp.h Cette bibliothèque contient une interface pour analyser les vecteurs de paramètres de style Unix.
argz.h Cette bibliothèque contient des fonctions permettant d'allouer ou d'augmenter les vecteurs argz.
arpa/inet.h Cette bibliothèque renferme les définitions pour les opérations effectuer envers l'Internet.
assert.h Cette bibliothèque renferme les routines de terminaison de programme anormale.
complex.h Cette bibliothèque renferme les routines de traitement mathématique de nombre complexe.
ctype.h Cette bibliothèque renferme les routines de vérification et de conversion de caractères.
dirent.h Cette bibliothèque renferme les définitions de format des entrées de répertoire.
envz.h Cette bibliothèque contient des vecteurs argz avec des contraintes supplémentaires sur la forme de chaque élément; en tant que telles, les fonctions argz peuvent également être utilisées sur elles, lorsque cela est logique.
errno.h Cette bibliothèque renferme les routines de traitement des erreurs.
execinfo.h Cette bibliothèque renferme des fonctions demandant et manipulant les traces en arrière-plan du processus léger actuel.
fcntl.h Cette bibliothèque renferme les routines de traitement élémentaire de fichier.
float.h Cette bibliothèque renferme les informations sur les nombres réel.
fnmatch.h Cette bibliothèque renferme les types de masque générique de fichiers.
gconv.h Cette bibliothèque renferme les définitions nécessaires pour écrire de nouveaux modules accessibles au public.
grp.h Cette bibliothèque renferme les structures de groupe.
iconv.h Cette bibliothèque renferme l'ensemble de code effectuant des conversions de données.
langinfo.h Cette bibliothèque renferme les constantes d'informations sur les langages.
limits.h Cette bibliothèque renferme les informations sur les nombres entier.
locale.h Cette bibliothèque renferme les routines de contrôle de point de nombre décimal.
malloc.h Cette bibliothèque renferme les routines d'allocation de mémoire dynamique.
math.h Cette bibliothèque renferme les routines de traitement mathématique.
mcheck.h Cette bibliothèque renferme les routines de vérification de cohérence de la mémoire dynamique.
netdb.h Cette bibliothèque renferme les définitions des opérations de base de données en réseau.
netinet/in.h Cette bibliothèque renferme les définitions des familles de protocoles Internet.
obstack.h Cette bibliothèque renferme les utilitaires de manipulation des obstacks.
printf.h Cette bibliothèque renferme la fonction pour enregistrer une nouvelle conversion de sortie dans register_printf_function.
pwd.h Cette bibliothèque renferme les définitions de structure de mots de passe.
setjmp.h Cette bibliothèque renferme les routines de traitement de saut.
signal.h Cette bibliothèque renferme les routines de traitement de signal.
stdarg.h Cette bibliothèque renferme les routines de traitement d'argument.
stddef.h Cette bibliothèque renferme les définitions Standard.
stdint.h Cette bibliothèque renferme les définitions standard de type C pour les entiers.
stdio.h Cette bibliothèque renferme les routines de traitement d'entrée/sortie fichier.
stdlib.h Cette bibliothèque renferme les routines Standard.
string.h Cette bibliothèque renferme les routines de traitement de chaîne de caractères.
sys/param.h >Cette bibliothèque renferme le symbole pour la longueur maximale possible du nom d'hôte : MAXHOSTNAMELEN.
sys/resource.h Cette bibliothèque renferme les définitions des opérations effectuer sur la ressource XSI.
sys/socket.h Cette bibliothèque renferme les routines de gestion des sockets.
sys/stat.h Cette bibliothèque renferme les routines de «stat» et «fstat».
sys/time.h Cette bibliothèque renferme les types de temps.
sys/times.h Cette bibliothèque renferme les routines de temps pour Unix.
sys/timex.h Cette bibliothèque renferme les fonctions fournissant une interface pour surveiller et manipuler l'horloge système afin de maintenir une heure de haute précision.
sys/types.h Cette bibliothèque renferme les définitions de temps pour Unix.
sys/un.h Cette bibliothèque renferme les définitions des domaines Unix.
sys/utsname.h Cette bibliothèque renferme les structures de nom de système.
sys/vlimit.h Cette bibliothèque renferme les symboles de ressources.
sys/vtimes.h Cette bibliothèque renferme la structure de données vtimes.
sys/wait.h Cette bibliothèque renferme les définitions d'attente.
termios.h Cette bibliothèque renferme les définitions des valeurs du «termios».
time.h Cette bibliothèque renferme les routines de traitement du temps.
ulimit.h Cette bibliothèque renferme les définitions des commandes du «ulimit».
unistd.h Cette bibliothèque renferme des fonctions utilitaires, des constantes et des types symboliques.
utime.h Cette bibliothèque renferme les structures d'accès et de modification du temps.
utmp.h Cette bibliothèque renferme les structures de données utilisateur de base de données.
utmpx.h Cette bibliothèque renferme les définitions des compteurs utilisateur de base de données.
wchar.h Cette bibliothèque renferme les routines de traitement de chaîne de caractères Unicode.
wctype.h Cette bibliothèque renferme les classifications et les services pour les types de caractères Unicode.


Dernière mise à jour : Samedi, le 23 mai 2020