Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Migration Guide

NOWRITABLE

You should choose the NORENT option for the greatest compatibility with your old modules.

The NORENT WRITABLE options allow the compiler to use a static pointer

Under the NOWRITABLE option, the compiler will not use a static pointer for either of these purposes, but it has to generate more lines of code to provide the same function.

But you must use the NOWRITABLE option if both of the following are true:

  1. your code must be REENTRANT
  2. your code uses CONTROLLED variables or FILEs

However, the NOWRITABLE(FWS) option can have a potentially very strong negative impact on performance, so do not use it if either of the above items does not apply to you.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)