On 6/22/2015 2:46 PM, Vittorio Giovara wrote: > afaik in POSIX any non zero value is to be considered an error, also > because value ranges on an unsigned byte. -1 ends up greater than 128, which is reserved by POSIX for system signal info (SIGKILL and pals). - Derek