
  PROCEDURE [INLINE] pup$get_item_descriptor
    (VAR backup_file_id: put$file_identifier;
     VAR item_descriptor: put$backup_item_descriptor;
     VAR file_position: put$file_position;
     VAR status: ost$status);

?? PUSH (LISTEXT := ON) ??

    VAR
      transfer_count: amt$file_length;

    pup$get_part (backup_file_id, ^item_descriptor, #SIZE (item_descriptor), file_position, transfer_count,
          status);
  PROCEND pup$get_item_descriptor;

*copyc pup$get_part
*copyc put$file_identifier
*copyc put$file_position
?? POP ??
