G |
$GET macro, program example
|
Get service
|
applicable access modes
|
condition values
|
control block input fields
|
RAB
|
RAB64
|
control block output fields
|
RAB
|
RAB64
|
requirement for user record area
|
return status for various file access methods
|
returning terminator character for terminal input
|
using input from mailbox devices
|
using stream input
|
using terminal input
|
using the RAB$L_STV field for additional status information
|
Global buffer sizes, for shared sequential file operations #1
|
Global buffer sizes, for shared sequential file operations #2
|
Global buffers
|
determining number of
|
H |
HDR1 labels, accessing from XAB$B_MTACC field
|
I |
I/O mode
|
how to switch for sequential files
|
procedure for delaying decision until stream connection
|
when mode switching allowed
|
IANs (index bucket area numbers), program example
|
IFL (initial index fill), program example
|
Illformed calls, RMS
|
Index levels, comparing primary key and alternate keys
|
Indexed files
|
block allocation
|
bucket size for multiple areas
|
composition
|
creating
|
creating with multiple keys
|
default bucket size
|
determining key size
|
determining key value
|
determining keys and areas
|
determining maximum record size
|
determining number of buffers
|
establishing index
|
example of processing duplicate keys
|
example of specifying
|
fast delete option
|
identifying data area
|
inhibiting index update
|
initial extent quantity
|
inserting records with Put service
|
invoking Get and Find services for
|
key of reference
|
methods of accessing records
|
options
|
positioning area
|
prolog selection
|
restriction against VFC format
|
restriction to changing primary key
|
separating index levels
|
size of data bucket
|
specifying bucket size #1
|
specifying bucket size #2
|
specifying index area
|
specifying index bucket size
|
string key options
|
update-if option
|
use of areas in
|
use of end-of-file option
|
verifying sort order
|
with allocation options
|
with collating sequences
|
with deferred-write option
|
with Get service
|
with XABKEY
|
Initialization macros
|
example
|
functions
|
multiple bit field
|
placement guidelines
|
using
|
IO$M_NOW modifier, for Get and Put services
|
Item lists
|
J |
Journaling flags, FAB symbolic offsets
|
K |
Key options, comparing primary and alternate keys
|
Key string buffers, program example
|
Key string descriptors, program example
|
Key string lengths, program example
|
Keys
|
determining match method
|
types of matches
|
Keys (in records)
|
defining as simple or segmented
|
Keys of reference, establishing
|
L |
Length field
|
using to indicate constant (keyword) value
|
using to indicate mask or bit offset
|
LIB$GET_INPUT routine, example of use in RMS program
|
LIB$PUT_OUTPUT routine, example of use in RMS program
|
LIB$SIGNAL routine, using to signal RMS errors
|
Locate mode
|
comparing with move mode for buffer handling
|
Logical names, requirements for parsing
|
Long name blocks
|
See NAMLs
|
M |
Macro fields
|
example of initializing
|
setting at run time
|
MACRO language, programming information
|
Macros
|
applicable VAX MACRO syntax rules
|
block I/O processing
|
control block initialization
|
file naming
|
file processing
|
for defining RMS symbols
|
for initializing RMS control blocks
|
for invoking RMS at run time
|
for RMS control block store
|
library location
|
names and control blocks
|
naming conventions
|
record processing
|
RMS types
|
rules applicable to programming
|
service
|
syntax applicable to RMS
|
using
|
MAXBUF system parameter, limiting size of user's ACL buffer
|
Maximum record size field
|
default value for remote file access
|
Mixed I/O
|
Mode switching, when permitted
|
Multiple arguments
|
delimiting in control block fields #1
|
delimiting in control block fields #2
|
specifying in control block fields
|
Multiple-key indexed files
|
Multiple keys
|
example of use with Close service
|
performance cost of using
|
recommended number
|
Multiple record streams, with block I/O
|
N |
NAM and NAML blocks, using
|
NAM$B_BID field
|
NAM$B_BLN field
|
NAM$B_DEV field #1
|
NAM$B_DEV field #2
|
NAM$B_DIR field #1
|
NAM$B_DIR field #2
|
NAM$B_ESL field
|
NAM$B_ESS field
|
NAM$B_NAME field #1
|
NAM$B_NAME field #2
|
NAM$B_NMC field
|
NAM$B_NODE field #1
|
NAM$B_NODE field #2
|
NAM$B_NOP field #1
|
NAM$B_NOP field #2
|
NAM$B_RSL field #1
|
NAM$B_RSL field #2
|
NAM$B_RSS field
|
NAM$B_TYPE field #1
|
NAM$B_TYPE field #2
|
NAM$B_VER field #1
|
NAM$B_VER field #2
|
NAM$L_DEV field #1
|
NAM$L_DEV field #2
|
NAM$L_DIR field #1
|
NAM$L_DIR field #2
|
NAM$L_ESA field
|
NAM$L_FNB field #1
|
NAM$L_FNB field #2
|
NAM$L_FNB field #3
|
NAM$L_FNB status bits
|
NAM$L_NAME field #1
|
NAM$L_NAME field #2
|
NAM$L_NODE field #1
|
NAM$L_NODE field #2
|
NAM$L_RLF field
|
NAM$L_RSA field #1
|
NAM$L_RSA field #2
|
NAM$L_TYPE field #1
|
NAM$L_TYPE field #2
|
NAM$L_VER field #1
|
NAM$L_VER field #2
|
NAM$L_WCC field
|
returned by Remove service
|
$NAM macro
|
argument categories
|
NAM$T_DVI field
|
NAM$V_CNCL_DEV bit
|
NAM$V_CONCEAL field
|
NAM$V_CONCEAL option #1
|
NAM$V_CONCEAL option #2
|
NAM$V_DIR_LVLS bit
|
NAM$V_DIR_LVLS_GY bit
|
NAM$V_EXP_DEV bit
|
NAM$V_EXP_DIR bit
|
NAM$V_EXP_NAME bit
|
NAM$V_EXP_TYPE bit
|
NAM$V_EXP_VER bit
|
NAM$V_GRP_MBR bit
|
NAM$V_HIGHVER bit
|
NAM$V_LOWVER bit
|
NAM$V_NOCONCEAL option #1
|
NAM$V_NOCONCEAL option #2
|
NAM$V_NOCONCEAL option #3
|
NAM$V_NODE bit
|
NAM$V_NO_SHORT_UPCASE option #1
|
NAM$V_NO_SHORT_UPCASE option #2
|
NAM$V_NO_SHORT_UPCASE option #3
|
NAM$V_PPF bit
|
NAM$V_PWD field #1
|
NAM$V_PWD field #2
|
NAM$V_PWD option #1
|
NAM$V_PWD option #2
|
NAM$V_PWD option #3
|
NAM$V_PWD option #4
|
NAM$V_QUOTED bit
|
NAM$V_ROOT_DIR bit
|
NAM$V_SEARCH_LIST bit
|
NAM$V_SRCHXABS option
|
NAM$V_SYNCHK option #1
|
NAM$V_SYNCHK option #2
|
use with Parse service
|
using for Parse service without I/O
|
NAM$V_WILDCARD bit
|
NAM$V_WILD_GRP bit
|
NAM$V_WILD_MBR bit
|
NAM$V_WILD_NAME bit
|
NAM$V_WILD_SFD1 bit
|
NAM$V_WILD_SFDG7 bit
|
NAM$V_WILD_TYPE bit
|
NAM$V_WILD_UFD bit
|
NAM$V_WILD_VER bit
|
NAM$W_DID field
|
NAM$W_FID field
|
NAM$W_FIRST_WILD_DIR field
|
NAM$W_LONG_DIR_LEVELS field
|
Naming conventions
|
macros
|
services #1
|
services #2
|
NAML Blocks, program example
|
NAML$B_BID field
|
NAML$B_BLN field
|
NAML$B_RSL field
|
NAML$L_FILESYS_NAME field
|
NAML$L_FILESYS_NAME_ALLOC field
|
NAML$L_FILESYS_NAME_SIZE field
|
NAML$L_FNB field #1
|
NAML$L_FNB field #2
|
NAML$L_INPUT_FLAGS field
|
NAML$V_CASE_LOOKUP
|
NAML$V_NO_SHORT_OUTPUT
|
NAML$L_LONG_DEFNAME field
|
NAML$L_LONG_DEFNAME_SIZE field
|
NAML$L_LONG_DEV field
|
NAML$L_LONG_DEV_SIZE field
|
NAML$L_LONG_DIR field
|
NAML$L_LONG_DIR_SIZE field
|
NAML$L_LONG_EXPAND field
|
NAML$L_LONG_EXPAND_ALLOC field
|
NAML$L_LONG_EXPAND_SIZE field
|
NAML$L_LONG_FILENAME field
|
NAML$L_LONG_FILENAME_SIZE field
|
NAML$L_LONG_NAME field
|
NAML$L_LONG_NAME_SIZE field
|
NAML$L_LONG_NODE field
|
NAML$L_LONG_NODE_SIZE field
|
NAML$L_LONG_RESULT field
|
NAML$L_LONG_RESULT_ALLOC Field
|
NAML$L_LONG_RESULT_SIZE field
|
NAML$L_LONG_TYPE field
|
NAML$L_LONG_TYPE_SIZE field
|
NAML$L_LONG_VER field
|
NAML$L_LONG_VER_SIZE field
|
NAML$L_OUTPUT_FLAGS field #1
|
NAML$L_OUTPUT_FLAGS field #2
|
NAML$V_FILESYS_NAME_UCS2
|
NAML$V_LONG_RESULT_ESCAPTE
|
NAML$L_RSA field
|
$NAML macro
|
NAML$Q_USER_CONTEXT field
|
NAML$V_CONCEAL field
|
NAML$V_NOCONCEAL option #1
|
NAML$V_NOCONCEAL option #2
|
NAML$V_NO_SHORT_UPCASE option #1
|
NAML$V_NO_SHORT_UPCASE option #2
|
NAML$V_PWD field #1
|
NAML$V_PWD field #2
|
NAML$V_PWD option
|
NAML$V_SYNCHK option
|
NAMLs (long name blocks)
|
summary of fields #1
|
summary of fields #2
|
validating
|
$NAML_STORE macro
|
NAMRV_NO_SHORT_UPCASE option #1
|
NAMRV_NO_SHORT_UPCASE option #2
|
NAMs (name blocks)
|
summary of fields
|
using from higher-level language
|
$NAM_STORE macro
|
NBP (next block pointer)
|
default for block transfer
|
for block I/O
|
/NETWORK_BLOCK_COUNT qualifier
|
for specifying maximum record size
|
Next Volume service
|
condition values
|
control block input and output fields
|
flush logic
|
input and output logic sequences
|
requirements for using
|
NOP field
|
specifying multiple values
|
Number sign (#)
|
requirement for in control store macros
|
Numeric keys, interpretation of size value
|