Copyright Digital Equipment Corp. All rights reserved.

XABALL

   The allocation control XAB (XABALL) provides additional control
   over file or area space allocation on disk devices in order to
   optimize performance.

   When RMS uses a XAB to create or extend an area, the following
   XABALL fields duplicate and take precedence over associated
   fields in the related FAB:

   o  The allocation quantity (ALQ) field, XAB$L_ALQ, overrides
      FAB$L_ALQ

   o  The bucket size (BKZ) field, XAB$B_BKZ, overrides FAB$B_BKS

   o  The default extension quantity (DEQ) field, XAB$W_DEQ,
      overrides FAB$W_DEQ

   o  The XAB$V_CBT and XAB$V_CTG options of the allocation options
      field, XAB$B_AOP, override the FAB$V_CBT and FAB$V_CTG options
      of the file-processing options field, FAB$L_FOP

   The following table lists the symbolic offset, the size in bytes,
   the FDL equivalent, and a brief description of each field.

   Offset      Size   FDL Equivalent      Description

   XAB$B_AID   1      AREA n              Area identification number
   XAB$B_ALN   1      AREA POSITION       Alignment boundary type
   XAB$L_ALQ   4      AREA ALLOCATION     Allocation quantity
   XAB$B_AOP   1      AREA                Allocation options
   XAB$B_BKZ   1      AREA BUCKET_SIZE    Bucket size
   XAB$B_BLN   1      None                Block length
   XAB$B_COD   1      None                Type code
   XAB$W_DEQ   2      AREA EXTENSION      Default extension quantity
   XAB$L_LOC   4      AREA POSITION       Location
   XAB$L_NXT   4      None                Next XAB address
   XAB$W_RFI   6      AREA POSITION       Related file identifier
                      FILE_ID
                      or FILE_NAME
   XAB$W_VOL   2      AREA VOLUME         Related volume number