Load modules with a SYSLIB allocation
If RESTORE processing replaces a load module having a SYSLIB allocation with a version of the load module that does not have one, the base version of the load module (if it exists) is deleted from the SMPLTS data set. (In this case, the load module's LMOD entry in the target zone contains a CALLLIBS subentry list; that entry is replaced by an LMOD entry from the SMPSCDS that does not contain a CALLLIBS subentry list.) As a result, the executable version of the load module in its target libraries may contain modules that were included by the automatic library call mechanism when the load module was link-edited during APPLY processing of the SYSMOD now being restored. If there are still external references to these modules, they may continue to function in the load module; otherwise, they become inactive code in the load module.