/[NO]REENTRANCY
Tells the VSI Fortran RTL whether the program will be relying on
threaded or asynchronous (AST) reentrancy.
/NOREENTRANCY specifies that the program will not be relying on
threaded or asynchronous (AST) reentrancy. So, the RTL will not
guard against such interrupts inside the RTL. This is the same as
specifying /REENTRANCY=NONE (the default).
ASYNC
Specifies that the program may contain asynchronous (AST)
handlers that could call the RTL. This causes the RTL to guard
against AST interrupts inside its own critical regions.
This option is ignored for applications running on versions of
OpenVMS earlier than Version 7.0.
NONE
Specifies that the program will not be relying on threaded or
asynchronous (AST) reentrancy. So, the RTL will not guard
against such interrupts inside the RTL. This is the default and
is the same as specifying /NOREENTRANCY.
THREADED
Specifies that the program is multithreaded, such as programs
using the DECthreads library. This causes the RTL to use thread
locking to guard its own critical regions.
This option is ignored for applications running on versions of
OpenVMS earlier than Version 7.0.