INF: The Definition of Reentrancy

ID Number: Q40589

4.x 5.x 6.00 6.00a 6.00ax 7.00

MS-DOS

Response:

Reentrancy is the ability of code to be executed simultaneously by

more than one process. It requires that the code not change the state

of any global object, such as global variables or hardware. Any code

compiled by the C compiler that uses only automatic variables will be

reentrant only if the library functions used by the code are also

reentrant.

Note Most library routines are not reentrant, nor is MS-DOS or BIOS.

Additional reference words: 5.0 5.00 5.1 5.10 6.0 6.00 6.0a 6.00a

6.0ax 6.00ax 7.0 7.00 re-entrant