ciovdb, cioddb — Change database input/output mode
subroutine ciovdb(handle,lbuf,lpage,status) integer*4 handle integer*4 lbuf integer*4 lpage integer*4 status subroutine cioddb(handle,status) integer*4 handle integer*4 status
ciobdb
changes the input/output mode of
an open MemCom database from direct
(unbuffered) mode to buffered mode. The input/output buffer is
user-supplied. ciovdb
changes the input/output
mode of an open MemCom database from
direct mode to buffered mode. The input/output buffer is allocated
by the system. cioddb
changes the input/output
mode of an open MemCom database from
buffered mode to direct (unbuffered) mode. All
MemCom operations resume normally after
the call to cioxdb
.
handle
Database handle (input). The file handle
handle
may not exceed the maximum number of
simultaneously open databases.
lbuf
Buffer length counted in integer*4 words (input).
lbuf
must be a multiple of
lpage
.
lpage
Page length counted in integer*4 (input).
status
Status code returned (output). Upon successful completion of the operation, the status value 0 is returned. A negative value is returned, if an error has been detected. A positive value is returned, if a warning has been issued. See MemCom error codes.