{
{   The purpose of this request is to return a list of all volumes in a
{ particular set.
{
{       STP$GET_VOLUMES_BY_AST_INDEX (SET_INDEX, STARTING_MEMBER_INDEX,
{         MASTER_VOL, MEMBER_VSN_LIST, NUMBER_OF_MEMBERS)
{
{ SET_INDEX: (input) This parameter specifies the set that the
{         information is desired for.  This is assumed valid.
{
{ STARTING_MEMBER_INDEX: (input) This parameter specifies the first index in
{         the member_vsn_list, in which to store members.
{
{ MASTER_VOL: (output) This parameter returns the name of the master volume
{         of the set.
{
{ MEMBER_VSN_LIST: (output) This parameter returns the list of member volumes
{         in the set.
{           IF actual_number_of_members = (UPPERBOUND (member_vol_list) + 1 -
{           starting_member_index) THEN
{             All volumes have been gotten.
{           IF actual_number_of_volumes < (UPPERBOUND (member_vol_list) + 1  -
{           starting_member_index) THEN
{             Only the actual number of members are stored in the lower portion
{             of the array, beginning with entry STARTING_MEMBER_INDEX
{             All other array entries (the upper portion) are
{             undefined.
{           IF actual_number_of_volumes > (UPPERBOUND (member_vol_list) + 1 -
{           starting_member_index) THEN
{             The member_vol_list is filled with volumes, but is not big
{             to hold all the volumes.
{             There are (actual_number_of_members -
{             UPPERBOUND(member_vol_list) +1 - starting_member_index)
{             additional members in the set.
{
{ NUMBER_OF_MEMBERS: (output) This returns the number of members known
{         to be in the set.  If the master volume has never been active between
{         deadstarts, this number could be inaccurate, reflecting only the
{         number of members that the set manager knows about.
{
