Metraipolis › archive › dc_7eaa576efebd
Errno.h — Wikipedia (fr)
- Source
- Wikipedia (fr)
- Original
- https://fr.wikipedia.org/wiki/Errno.h
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-06T23:53:21.229Z
- SHA-256 of the archived text
3b698ad8c7546fd88abb768f648917eda8ad95329835aa1bfd78ae20db6c7a49- Stable URL of this page
https://metraipolis.com/documento/dc_7eaa576efebd
How to cite
Errno.h — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/Errno.h (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_7eaa576efebd (Metraipolis archive dc_7eaa576efebd, sha256 3b698ad8c7546fd88abb768f648917eda8ad95329835aa1bfd78ae20db6c7a49)
BibTeX
@misc{dc7eaa576efebd,
title = {Errno.h — Wikipedia (fr)},
howpublished = {Wikipedia (fr)},
url = {https://fr.wikipedia.org/wiki/Errno.h},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_7eaa576efebd; sha256 3b698ad8c7546fd88abb768f648917eda8ad95329835aa1bfd78ae20db6c7a49},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/Errno.h. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
<errno.h> est l'en-tête de la bibliothèque standard du C, du langage C, qui contient les définitions des macros et des constantes utilisées pour signaler une erreur, ou vérifier s'il y en a une qui s'est produite. Cela se fait à travers des codes d'erreur enregistré dans une variable statique appelé errno (forme raccourcie de error number). Une valeur (le code d'erreur) est enregistrée dans errno par quelques fonctions lorsque celles-ci détectent une erreur. Au démarrage du programme, cette variable contient la valeur zéro. Les fonctions des bibliothèques standard n'y stockent que des valeurs positives. N'importe quelle fonction peut en modifier la valeur au cours de son exécution, si un problème a eu lieu. Traditionnellement, errno utilisait un emplacement mémoire statique, mais des macros sont presque toujours utilisées de nos jours pour permettre l'usage de multiples threads ; ainsi, chaque thread peut voir ses propres codes d'erreur. Ce fichier définit également des constantes qui représentent des codes d'erreurs couramment utilisés. La bibliothèque standard du C requiert seulement les trois suivantes : EDOM Lorsqu'un paramètre donné est hors du domaine de définition de la fonction, par exemple sqrt(-1). ERANGE Résultat d'une fonction hors de son domaine de définition, par exemple strtol("0xfffffffff",NULL,0) sur un système avec des long de 32 bits. EILSEQ (Requis depuis l'amendement 1 de 1994 au standard C89) Résultat d'une séquence de bytes non autorisée, par exemple mbstowcs(buf,"\xff", 1) sur un système basé sur UTF-8. Des systèmes d'exploitation compatibles POSIX comme Linux, Solaris ou AIX incluent plusieurs autres codes d'erreurs, souvent bien plus utilisés que ceux ci-dessus, comme EACCES qui indique un problème d'ouverture d'un fichier.
Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in francese, in ordine alfabetico).
Fonte: Wikipedia in francese, voce «Errno.h» — https://fr.wikipedia.org/wiki/Errno.h
Wikidata Q306452: «libreria standard del C» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q306452
Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/Errno.h?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 218206006, consultata il 2026-11-06T23:48:25.628Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 33813227ebdf34824c0c2b0263bdb00da6e0f6c50627102455d148c0ebd0926b