DLL considerations

In DLL code, external variables are mapped across the load module boundary. DLLs are shared at the enclave level. Therefore, a single copy of a DLL applies to all modules in an enclave, regardless of whether the DLL is loaded implicitly (through a reference to a function or variable) or explicitly (through dllload()). See z/OS Language Environment Programming Guide for information about building and managing DLL code in your applications.