And then signal codes, which are either 127 or 128 (I forget which) + the signal code.
Anything beyond that is meaningless since because it's not enforced anywhere it's not reliable to use in scripting less you specifically target that version of the program.
4 comments
[ 2.2 ms ] story [ 23.8 ms ] thread0 = OK 1 = unexpected error 2 = usage error
And then signal codes, which are either 127 or 128 (I forget which) + the signal code.
Anything beyond that is meaningless since because it's not enforced anywhere it's not reliable to use in scripting less you specifically target that version of the program.
https://docs.python.org/3/library/os.html#os.EX_OK
I put together an enumeration to make it cross platform:
https://gist.github.com/kkirsche/2adb8c94794048ec30736b8fe5f...
A coworker mentioned that programs should return internal state information using codes < 0, but I have not fact checked that.