

{
{    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, the library specified in the request will
{  be entered at the head of the task's library list and then the library
{  list will be searched  for the XDCLed name.  The first module found in this
{  search that contains the XDCLed name will be loaded and the address returned.
{
{  If the XDCLed name is defined, the address will simply be returned.
{
{        PMP$LOAD_MODULE_FROM_LIBRARY (NAME, REFERENCE_RING, KIND, LIBRARY, LOADED_RING,
{                CALL_BRACKET_RING, ADDRESS, STATUS)
{
{  NAME: (input) This parameter specifies the XDCLed name whose address is to
{        be returned.
{
{  REFERENCE_RING: (input) This parameter specifies the ring from which the XDCLed name
{        will be referenced.
{
{  KIND: (input) This parameter specifies the kind of address to be returned.
{
{  LIBRARY: (input) This parameter specifies the path name of the library to
{        be searched.
{
{  LOADED_RING: (output) This parameter specifies the ring in which the module
{        containing the XDCLed name was loaded.
{
{  CALL_BRACKET_RING: (output) This parameter specifies the call bracket for the
{        XDCLed 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
{
