Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

IOS_$INQ_CUR_REC_LEN              Domain/OS               IOS_$INQ_CUR_REC_LEN


NAME
     ios_$inq_cur_rec_len - return the length of the next record

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/ios.h>

     long ios_$inq_cur_rec_len(
          ios_$id_t &stream_id,
          status_$t *status)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/ios.ins.pas';

     function ios_$inq_cur_rec_len(
          in stream_id: ios_$id_t;
          out status: status_$t): integer32;

SYNOPSIS (FORTRAN)
     %include '/sys/ins/base.ins.ftn'
     %include '/sys/ins/ios.ins.ftn'

           integer*2 stream_id
           integer*4 rec_length, status

           rec_length = ios_$inq_cur_rec_len(stream_id, status)

DESCRIPTION
     Ios_$inq_cur_rec_len returns the number of bytes in the record at the
     current stream marker of the specified stream.  The object open on
     stream_id must be record oriented, or ios_$inq_cur_rec_len will return
     with an error.

     stream_id
          The ID of the stream on which the object is open.

     status
          The completion status.

SEE ALSO
     ios_$inq_rec_pos, ios_$inq_rec_remainder, ios_$inq_rec_type.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026