> Yes. My question was "In a called module, how do we determine > if it was called dynamically or statically”
The whole design, since OS/360, is that you don’t. If you want to know, pass an argument to the load module that has a different value for the dynamic case. Using LINK, your module is called by the system in pretty much the same way as any other module is called. The only difference is in the arguments, which for statically called (or the first of dynamic) is the PARM string. If another load module calls you, with one argument that is a string after a two byte length, you should work exactly the same way as if you were not called from another load module.