gprmdb — Get database manager parameters
#include "memcom.ins" subroutine gprmdb(code,value,status) character*(*) code integer*4 value integer*4 status
gprmdb
returns various database manager
parameters. To modify database manager parameters, call
pprmdb
.
code
Database parameter key to be retrieved (character, i):
ABORT_LEVEL
Returns the MemCom
termination code. idata
takes the
values MCINITA
(default) or
MCINITC
.
ENDIAN
Returns the byte order of current platform. A
value of MCENDIANL
designates
"little endian" and MCENDIANB
"big endian" representation.
LDESC
Returns the Fortran descriptor table size (in bytes).
MAXFIL
Returns the maximum number of MemCom database units.
NBPW
Returns the number of bytes defining a word. Will be either 4 or 8.
NWFLOAT
Returns the number of integer*4 words used to
define a MCFLOAT64
, i.e 2.
Compatibility with older versions of MemCom.
idata
Returned integer data (output).
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.