Defining modules to program control

In most cases, programs loaded into an address space that requires daemon authority must be controlled programs. All programs must be program controlled. However, programs loaded from MVS libraries do not have to be program controlled if BPX.DAEMON.HFSCTL has been set up. (See Checking UNIX files for program control.) In that case, only UNIX files are checked for program control.

If a program that is not a controlled program is loaded, the address space is marked dirty and cannot perform daemon activities. For more information about dirty address spaces, see Handling dirty address spaces.