Download Print this page

Motorola EXORdisk II User Manual page 320

Advertisement

INPUT/OUTPUT FUNCTIONS
25.3 -- Device Independent lID Functions
no
errors
occurred, B will be zero.
A
n~n-zero
value
indicates
that
an
error occurred.
Xis
unchanged.
C
=
0
and Z
=
1 if no errors occurred (B
=
0).
The
remainder
of
CC
is
indeterminate.
C
=
1
and
Z
=
0
if
an error occurred (8
not zero>.
The remainder
of
CC
is
indeterminate.
The
IOCB
is
arrected in the following manner ir
an error occurT-ed:
IOCSTA contains the
error
status.
The
The
following
error
statuses
can
be
returned:
ISCLOS,
ISDEL T,
I$IDEN,
ISRANG,
I$SECB,
I$FSPC,
ISSSPC,
I$RIB,
I$DEAL.
remainder
of
contents
of
the
IOCB
and
the
the data buffer' and the
sector buffer are indeterminate.
The IOCB is affected in the following
manner
if
no errors occurred:
IOCSTA =
O.
IOCDTT
has
closed>.
the
"0"
bit set to one (file
The remainder of the IOCDTT
is
unchanged.
IOCRIB
will
be
zero
if
the
file
~as
deleted from the diskette.
Otherwise
it
will be unchanged.
IOCEOF
will
contain
the
LSN
of
the
logical
end-of-fi1e
if
the
device
type is
DK.
IOCEOF
will be unchanged
if the truncate flag
was
zero
upon
entT'\I.
The remainder OT the IOCB
is
unchanged.
The
contents
of
the
data bUTTer and the
sector buffer
are
indeterminate.
Page
25-47

Advertisement

loading

This manual is also suitable for:

Exordisk iii