
{
{    The purpose of this request is to return the address of the specified
{  XDCLed name in the requesting task.  If the XDCLed name is not yet
{  defined in the requesting task, it will be loaded dynamically from the
{  library specified on the request and the address assigned to it returned.
{  If the XDCLed name is defined, the address will simply be returned.
{    Any unsatisfied externals created as the result of loading caused by
{  this request will be satisfied by searching the program library list.
{  The library specified on the request is not included in the program
{  library list and therefore will not be searched when satisfying externals.
{    The program attributes in effect at task initiation time remain in
{  in effect during any dynamic loading performed by this request.
{
{        PMP$LOAD_FROM_LIBRARY (NAME, RING, GLOBAL_KEY, KIND, LIBRARY,
{                LIBRARY_NAME, ADDRESS, STATUS)
{
{  NAME: (input) This parameter specifies the XDCLed name whose address is to
{        be returned.
{
{  RING: (input) This parameter specifies the ring in which the module
{        containing the XDCLed  name is to be loaded.
{
{  GLOBAL_KEY: (input) This parameter specifies the global key in which
{        the module containing the XDCLed name is to be loaded.
{
{  KIND: (input) This parameter specifies the kind of address to be returned.
{
{  LIBRARY: (input) This parameter specifies the library from which the
{        module containing the XDCLed name is to be loaded, if not already
{        defined in the requesting task.
{
{  LIBRARY_NAME: (input) This parameter specifies the name of the library to
{        be searched.  It is used solely for error diagnostic purposes.
{        No attempt is made to verify that the LIBRARY parameter refers to
{        a file of this name.
{
{  ADDRESS: (output) This parameter specifies the kind of address being
{        returned and the address assigned to the NAME parameter.
{
{  STATUS: (output) This parameter specifies the request status.
{        CONDITIONS: lle$entry_point_not_found, lle$term_error_level_exceeded,
{                    lle$insufficient_memory_to_load,
{                    lle$premature_load_termination, lle$loader_malfunctioned
{
