
  PROCEDURE [INLINE] pup$get_next_record_header
    (VAR backup_file_id: put$file_identifier;
     VAR record_header: put$backup_file_record_header;
     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, ^record_header, #SIZE (put$backup_file_record_header), file_position,
          transfer_count, status);
  PROCEND pup$get_next_record_header;

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