Technical Notes Database TN679D.txt NON-REENTRANT CODE Category :Pascal Platform :All Product :Turbo Pascal 4.0+ Description: Q. Which procedures/functions generate non-reentrant code? A. All disk I/O routines and dynamic memory allocations will be non-reentrant. By disk I/O routines, we mean any routine that calls DOS, so this includes a number of procedures and functions in the DOS unit. Some code in the Graph, Graph3, and Crt units will generate non-reentrant code as well. Floating-point routines used to be non-reentrant in TP 3.0x, but the 6-byte library is now fully reentrant. The emulator, however, is not. Nor is the support code for the 8087 chip, unless special coding is included. Reference: 7/16/98 4:35:34 PM
Last Modified: 01-SEP-99