/bin/true, et tout programme POSIX retournent un code d'erreur (int de 8 bits), et non un booléen.
Le code d'erreur 0 signifie qu'il n'y a eu aucune erreur. Le code 255 (ou -127) signifie que le programme a été stoppé par un signal. La signification des codes de 1 à 254 est déterminée par le programme.
Tu peux aussi considérer que /bin/true renvoi 0 car il est faux de dire qu'il a échoué à ne rien faire.
[^] # Re: true=0 ?
Posté par David Delassus (site web personnel) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 7.
/bin/true, et tout programme POSIX retournent un code d'erreur (int de 8 bits), et non un booléen.Le code d'erreur
0signifie qu'il n'y a eu aucune erreur. Le code255(ou-127) signifie que le programme a été stoppé par un signal. La signification des codes de1à254est déterminée par le programme.Tu peux aussi considérer que
/bin/truerenvoi 0 car il est faux de dire qu'il a échoué à ne rien faire.https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg