Good evening, I am running a unix program from a C program, when the Unix program returns with an error, program C is not receiving the return value correctly. For example if the Unix program returns a 1 the program C is receiving a 256. Does anyone know what this is? Thank you very much