• [^] # Re: true=0 ?

    Posté par . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 1.

    Hum...

    ~ sleep 60
    zsh: terminated sleep 60
    ~ echo $?
    143
    ~ sleep 60
    zsh: quit sleep 60
    ~ echo $?
    131
    

    Le retour chez moi c’est 128 + numéro du signal (ça va dépendre du système et de la machine)

    Les seules garanties sont 0 <=> succès, et l’exit code est sur l’octet de poids faible quand il existe. En C Posix il y a des macros, que zsh utilise manifestement.

    man 7 signal
    man 3p wait || man 2 wait
    

    Mort aux cons !