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.