Open System Services Programmer's Guide

Table 9 Guardian File-System Procedures (continued)
OSS NotesGuardian Procedure
for use with 64-bit extended addresses, but it can be used
with 32-bit addresses as well. Extends the capabilities of
the REPLYXL procedure.
FILE_SETMODENOWAIIT64_
Beginning with the H06.24 and J06.13 RVUs, used to set
device-dependent functions in a nowait manner on nowait
files. The FILE_SETMODENOWAIT64_ procedure is
intended for use with 64-bit extended addresses, but it can
be used with 32-bit addresses as well. Extends the
capabilities of the SETMODENOWAIT procedure.
FILE_UNLOCKFILE64_
Beginning with the H06.24 and J06.13 RVUs, unlocks a
disk file and any records in the file currently locked by the
user. The FILE_UNLOCKFILE64_ procedure is intended for
use with 64-bit extended addresses, but it can be used with
32-bit addresses as well. Extends the capabilities of the
UNLOCKFILE procedure.
FILE_UNLOCKREC64_
Beginning with the H06.24 and J06.13 RVUs, unlocks a
record currently locked by the user. The
FILE_UNLOCKREC64_ procedure is intended for use with
64-bit extended addresses, but it can be used with 32-bit
addresses as well. Extends the capabilities of the
UNLOCKREC procedure.
FILE_WRITE64_
Beginning with the H06.24 and J06.13 RVUs, writes data
from an array in the application program to an open file.
The FILE_WRITE64_ procedure is intended for use with
64-bit extended addresses, but it can be used with 32-bit
addresses as well. Extends the capabilities of the WRITEX
procedure.
FILE_WRITEREAD64_
Beginning with the H06.24 and J06.13 RVUs, for files
opened in a no-waited manner, control is returned to the
caller after the request is initiated. In this case, the count
read is not returned and the caller needs to call
FILE_AWAITIO64_() or FILE_COMPLETEL_() to complete
the I/O and obtain the count read. For files opened in a
waited manner, the completion is waited for, at which time
the data has been transferred to the caller's buffer. Extends
the capabilities of the FILE_WRITEREAD_ procedure.
FILE_WRITEUPDATE64_
Beginning with the H06.24 and J06.13 RVUs, transfers
data from an array in the application program to a file.
The FILE_WRITEUPDATE64_ procedure is intended for use
with 64-bit extended addresses, but it can be used with
32-bit addresses as well. Extends the capabilities of the
WRITEUPDATEX procedure.
FILE_WRITEUPDATEUNLOCK64_
Beginning with the H06.24 and J06.13 RVUs, used for
random processing of records in a disk file. The
FILE_WRITEUPDATEUNLOCK64_ procedure is intended
for use with 64-bit extended addresses, but it can be used
with 32-bit addresses as well. Extends the capabilities of
the WRITEUPDATEUNLOCKX procedure.
Guardian File-System Procedures 103