{
{   The purpose  of  this  request is to return the member entry list from the
{ active set table.  The  user  must  supply  an  array  (the  ast_member_list
{ parameter) in which to store a copy of the member entries.  Recall that this
{ list does NOT include the master volume.
{
{       STP$OBTAIN_AST_MEMBER_LIST (AST_INDEX, AST_MEMBER_LIST,
{         AST_MEMBER_ENTRY_LIST_SIZE)
{
{ AST_INDEX:  (input)  This  parameter  specifies the set for which the member
{       entries are to be obtained.
{
{ AST_MEMBER_LIST: (output) This parameter returns the member entries from the
{       active set table.  This is the list as recorded directly in the active
{       set table, so it includes both valid an unused entries.  The caller of
{       this  request  must  supply this array.  The actual size of the member
{       list (next parameter) can be used to determine how many of the  member
{       entries the requestor actually obtained.
{            IF ast_member_entry_list_size = UPPERBOUND (ast_member_list)
{               ALL member entries have been gotten.
{            IF ast_member_entry_list_size < UPPERBOUND (ast_member_list)
{               Only the actual number of member entries are stored in
{               the lower portion of the array.  All other array entries
{               (the upper portion) are undefined.
{            IF ast_member_entry_list_size > UPPERBOUND (ast_member_list)
{               The ast_member_list is filled with entries but is not big
{               enough to hold all of the volumes.  There are
{               ast_member_entry_list_size - UPPERBOUND (ast_member_list)
{               additional member entries in the active set table entry
{               for this set.
{
{ AST_MEMBER_ENTRY_LIST_SIZE:  (output)  This  returns  the  number  of member
{       entries  in  the  active  set  table   entry   for   this   set.    IF
{       p_member_entry_list = NIL this is 0.
{
