 Systems returning an integer value commonly use a zero value to indicate successful execution and non-zero values to indicate error conditions.Other systems (e.g., OpenVMS) use even-numbered values for success and odd values for errors.Still other systems (e.g., IBM z/OS and its predecessors) use ranges of integer values to indicate success, warning, and error completion results.