« Programmation C/Erreurs » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
(Aucune différence)
|
Version du 26 décembre 2004 à 11:40
Une bibliothéque spécialisée existe pour la gestion des erreurs : errno.h.
Pour l'inclure dans son fichier source, ou projet, il faut ajouter la ligne :
#include <errno.h>
et également ajouter une variable globale :
extern int errno;
Il est conseillé de mettre à 0 la valeur d'errno avant d'effectuer un appel à une fonction qui pourrait modifier dynamiquement la valeur de la variable entière (0 signifiant qu'aucune erreur n'a été rencontrée).
Les codes d'erreurs suivants peuvent être trouvés :
- E2BIG
- EACCES
- EADDRINUSE
- EADDRNOTAVAIL
- EAFNOSUPPORT
- EAGAIN
- EALREADY
- EBADF
- EBADMSG
- EBUSY
- ECANCELED
- ECHILD
- ECONNABORTED
- ECONNREFUSED
- ECONNRESET
- EDEADLK
- EDESTADDRREQ
- EDOM