|
VMS Help RMS, RMS Control Block Macros, $RAB *Conan The Librarian |
The $RAB macro allocates storage for a RAB and initializes
certain RAB fields with defaults and user-specified values.
You cannot use this macro within a sequence of executable
instructions. No value is returned for this assembly-time
operation.
Format
$RAB BKT=bucket-code-number,
CTX=user-context-value,
FAB=fab-address,
KBF=key-buffer-address,
KRF=key-of-reference-number,
KSZ=key-size,
MBC=multiblock-count-number,
MBF=multibuffer-count-number,
PBF=prompt-buffer-address,
PSZ=prompt-buffer-size,
RAC={KEY|RFA|SEQ},
RBF=record-buffer-address,
RHB=record-header-buffer-address,
ROP=<ASY BIO CCO CDK CVT EOF EQNXT ETO FDL KGE KGT LIM
LOA LOC NLK NXR NXT PMT PTA RAH REA REV RLK RNE RNF RRL
TMO TPT UIF ULK WAT WBH>,
ROP_2=<NQL NODLCKWT NODLCKBLK>,
RSZ=record-size,
TMO=time-out-number-of-seconds,
UBF=user-record-buffer-address,
USZ=user-record-buffer-size,
XAB=xab-address
|
|