community.borland.com

Article #15679: NON-REENTRANT CODE

 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