Process Exit Values Must Lie Between 0 and 255 InclusiveLast reviewed: July 17, 1997Article ID: Q39469 |
6.00 6.00a 6.00ax 7.00 | 6.00 6.00a | 1.00 1.50
MS-DOS | OS/2 | WINDOWSkbprg
The information in this article applies to:
Exit values must range between 0 and 255 inclusive. This limitation has its roots in the "terminate with return code" interrupt function (Interrupt 21H, function 4CH). Using this function, exit values are specified in the AL register. The AL register allows values from 0 to 255. All Microsoft C programs under MS-DOS terminate using this function. Under OS/2, the same limitation exists. Although OS/2 does not use interrupts as MS-DOS does, the reasoning is analogous. Exit values can be tested using the functions spawnl(), spawnle(), spawnlp(), spawnlpe(), spawnv(), spawnve(), spawnvp(), and spawnvpe(). Also, batch files may test exit values using the IF ERRORLEVEL statement.
|
Additional reference words: kbinf 6.00 6.00a 6.00ax 7.00 1.00 1.50
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |