Considérant «C» comme plate-forme de développement sur le système Linux, j'ai une application qui veut définir un errno unique et différent de predefined system errno. Supposons maintenant que si je viens attribuer un errno unique errno = 201, puis appel correspondant à strerr (errno) me donnera le résultat en « Erreur inconnue », puisque c'est errno sur mesure, inconnu du systèmeComment ajouter/enregistrer un unique errno avec un message d'erreur correspondant au système Linux?
donc Comment je peux enregistrer/ajouter cet unique errno (disons 201) au système Linux.
Si vous avez la permission root, vous pouvez ajouter une macro pour votre errno et vérifier. –
Cela va juste me permettre d'assigner un errno en utilisant une macro.eg: définir errno comme #define EMYNUM 201 et ensuite utiliser errno = EMYNUM.But quand je ferai strrerr (EMYNUM), il me renverra toujours "Unknown error 201" Comme il n'y a pas de chaîne correspding err, le système est conscient de. – user2589882