Ouais, enfin on essaye en général de faire :
- 0, tout s'est bien passé ;
- éventuellement, si la valeur de retour peut servir à l'appelant, on utilise 1 et 2 ;
- erreur pas trop grave, nombre positif ;
- erreur fatale, nombre négatif.
Cela dit, je ne crois pas qu'il y ait de standard dans ce domaine, mais c'est le comportement que j'ai le plus fréquemment rencontré.
Au passage, attention à ne pas renvoyer n'importe quoi, car il n'y a que 8 bits de gardés pour celui qui va lire la valeur (d'ailleurs -1 devient 255 si je ne m'abuse).
---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book