Copyright Digital Equipment Corp. All rights reserved.

$FAB

   The $FAB macro allocates storage for a FAB and initializes
   certain FAB fields with defaults and user-specified values. No
   value is returned for this assembly-time operation.

   Format

     $FAB  ALQ=allocation-quantity,

           BKS=bucket-size,

           BLS=block-size,

           CHAN_MODE=channel-access-mode

           CTX=user-context-value,

           DEQ=extension-quantity,

           DNA=default-filespec-address,

           DNM=<filespec>,

           DNS=default-filespec-string-size,

           FAC=<BIO BRO DEL GET PUT TRN UPD>,

           FNA=filespec-string-address,

           FNM=<filespec>,

           FNS=filespec-string-size,

           FOP=<CBT CIF CTG DFW DLT MXV NAM NEF NFS OFP POS RCK RWC

           RWO SCF SPL SQO SUP TEF TMD TMP UFO WCK>,

           FSZ=header-size,

           GBC=global-buffer-count,

           LNM_MODE=logical-name-translation-access-mode,

           MRN=maximum-record-number,

           MRS=maximum-record-size,

           NAM=nam-address,

           ORG={IDX|REL|SEQ},

           RAT=<BLK{CR|FTN|PRN}>,

           RFM={FIX|STM|STMCR|STMLF|UDF|VAR|VFC},

           RTV=window-size,

           SHR=<DEL GET MSE NIL PUT UPD UPI NQL>,

           XAB=xab-address