INF: Floating-Point Routines Are Not Reentrant

ID Number: Q40587

5.x 6.00 6.00a 6.00ax

MS-DOS

Summary:

In Microsoft C versions 5.0, 5.1, 6.0, 6.0a, and 6.0ax, the Microsoft

run-time library math routines are nonnreentrant and accordingly do

not save and restore the registers used on the 80x87 floating-point

coprocessor.

If you want to develop a program that requires the math coprocessor to

be reentrant, you must provide your own routines that save and restore

the registers of the coprocessor.

Additional reference words: 5.00 5.10 6.00 6.00a 6.00ax