*COMDECK CUGDFDCLS
  
# ******************************************************************** #
  
# THE FOLLOWING GLOBAL DEF"S ARE USED BY BOTH CONCURRENT CDCS AND DBU#
  
        DEF DFARECON #3#;    # AREA CONTROL BLOCK LENGTH IN WORDS#
        DEF DFAREDEP #1#;    # AREA WORK BLOCK CONST DEPEND ENTRY LEN#
        DEF DFAREKEY #2#;    # AREA WORK BLOCK KEY TABLE ENTRY LENGTH#
        DEF DFAREWRK #5#;    # AREA WORK BLOCK FIXED PART WORD LENGTH#
        DEF DFCKSMSZ #4#;    # MD SCHEMA CHECKSUM LIST ENTRY WRD SIZE#
        DEF DFCOLASC #1#;    # DISPLAY TO ASCII COLLATING SEQUENCE #
        DEF DFCOLCOB #2#;    # DISPLAY TO COBOL COLLATING SEQUENCE #
        DEF DFCOLDIS #0#;    # DISPLAY TO DISPLAY COLLATING SEQUENCE #
        DEF DFCOLUSE #3#;    # DISPLAY TO USER COLLATING SEQUENCE # 
        DEF DFCONCON #1#;    # CONSTRAINT CONTROL BLOCK WORD LENGTH # 
        DEF DFCONTER #1#;    # CONSTRAINT INTER-AREA (INTER-REC) TYPE#
        DEF DFCONTRA #2#;    # CONSTRAINT INTRA-AREA (INTRA-REC) TYPE#
        DEF DFCONWRK #1#;    # CONSTRAINT WORK BLOCK FIXED PART SIZE #
        DEF DFCSTFIX #16#;   # CST FIXED PART LENGTH IN WORDS # 
        DEF DFCSTSER #2#;    # CST RELATION SEARCH TABLE ENTRY LENGTH#
        DEF DFCSTSSEN    #7#;      # MD SUBSCHEMA/CST ENTRY LENGTH WRDS#
        DEF DFCSTSSHD    #1#;      # SUBSCHEMA/CST HEADER LENGTH WORDS #
        DEF DFCSTVER     #4#;      # CST INTERNAL VER NUMBER FOR DBU2.3#
        DEF DFCSTVEROL   #4#;      # CST INTERNAL VER NUMBER FOR DBU2.3#
        DEF DFDIRSIZ     #20#;     # SIZE OF A SCHEMA SUBDIRECTORY     #
        DEF DFFIRSTC     #03#;     # FETCODE FOR FIRST DB$RDLG CALL    #
                                   # OF EACH SYSTEM LOGICAL RECORD     #
        DEF DFFKLINL     #30#;     # INITIAL LENGTH OF FILE KEY LIST   #
        DEF DFFPTSZ1     #03#;     # SIZE OF THE FILE PARAMETER TABLE  #
                                       # WITH RJR PARAMETER            #
        DEF DFFPTSZ2     #05#;     # SIZE OF THE FILE PARAMETER TABLE  #
                                       # WITHOUT RJR PARAMETER         #
        DEF DFHDRSZ      #70#;     # LENGTH (CHARS) OF A JOURNAL LOG   #
                                   # RECORD HEADER.                    #
        DEF DFITLKLN     #3#;      # CST/RSB ITEM LOCK ENTRY SIZE -BITS#
        DEF DFITLKWD     #16#;     # CST/RSB ITEM LOCK ENTRIES/WORD    #
        DEF DFMDADCW     #1#;      # LENGTH IN WORDS OF ADT CONTROL WDS#
        DEF DFMDADEN     #5#;      # MD AREA DIR ENTRY LENGTH IN WORDS #
        DEF DFMDAIEN     #54#;     # MD AIT ENTRY LENGTH IN WORDS      #
        DEF DFMDDPCW     #10#;     # MD DBP DIR CONTROL WORDS LENGTH   #
        DEF DFMDIDNT     #"MD"#;   # MASTER DIRECTORY IDENTIFIER STRING#
        DEF DFMDNJLF     #2#;      # NUMBER OF JOURNAL LOG FILES       #
        DEF DFMDNTRF     #1#;      # NUMBER OF TRANS. RECOVERY FILES   #
        DEF DFMDNUMCW    #20#;     # NUMBER OF MD CONTROL WORDS        #
        DEF DFMDNUMCWM1  #19#;     # NUMBER OF MD CONTROL WORDS MINUS 1#
        DEF DFMDPFNHD    #1#;      # PFN TABLE HEADER LENGTH IN WORDS  #
        DEF DFMDPITEN    #19#;     # LENGTH IN WORDS OF ONE PIT ENTRY  #
        DEF DFMDPROD     #"2.3"#;  # CURRENT MDU EXTERNAL VERSION NO.  #
        DEF DFMDPRODOL   #"2.3"#;  # CURRENT MDU EXTERNAL VERSION NO.  #
        DEF DFMDSCDESIZE #13#;     # MD SCHEMA DIR ENTRY SIZE IN WORDS #
        DEF DFMDSCINSZ   #58#;     # MAXIMUM LENGTH IN WORDS OF A      #
                                   # SCHEMA INFORMATION TABLE          #
        DEF DFMDSIHDR    #4#;      # LENGTH OF SCHEMA INFO TABLE HDR   #
        DEF DFMDVDEN     #1#;      # MD VERSION DIR ENTRY SIZE IN WORDS#
        DEF DFMDVERS     #4#;      # MD INTERNAL VER NUMBER FOR MDU 2.3#
        DEF DFMDVERSOL   #4#;      # MD INTERNAL VER NUMBER FOR MDU 2.2#
        DEF DFMDVIEN     #2#;      # MD VERS INFO ENTRY SIZE IN WORDS  #
        DEF DFMINMRL     #180#;    # MINIMUM JOURNAL LOG RECORD SIZE   #
  
        DEF DFNOSATFETSZ #13#;     # SIZE OF FET FOR NOS PFM           #
                             # ALSO SEE 'PFFET' IN DB$ROLL             #
  
        DEF DFNPTR  #-65535#;      # NULL POINTER (600000 OCTAL)       #
        DEF DFPITHDR     #1#;      # LENGTH OF HEADER FOR PIT ENTRY    #
        DEF DFPRESET     #"....000000"#;  # VALUE TO WHICH LOG FILES   #
                                   # ARE PRESET WHEN PRE-ALLOCATED.    #
        DEF DFRDLGEOD    #-2#;     # DB$RDLG END-OF-DATA RETURN STATUS #
        DEF DFRDLGEOR    #-1#;     # DB$RDLG END-OF-RECORD             #
        DEF DFRECCON #1#;    # RECORD CONTROL BLOCK LENGTH IN WORDS # 
        DEF DFRECWRK #5#;    # RECORD WORK BLOCK FIXED PART WD LENGTH#
        DEF DFRELCON #2#;    # RELATION CONTROL BLOCK LENGTH IN WORDS#
        DEF DFRELWRK #1#;    # RELATION WORK BLOCK FIXED PART LENGTH #
        DEF DFRIFKL #10#;    # RESTART ID FILE KEY LENGTH (CHARACTERS) #
        DEF DFRIFLEN #6#;    # LENGTH IN WORDS OF RIF RECORD           #
        DEF DFRSBFIX #7#;    # RSB FIXED PART LENGTH IN WORDS # 
        DEF DFRSBTHS #511#;  # RSB THRESHHOLD SIZE FOR SEPARATING FKL  #
        DEF DFRSBSER #1#;    # RSB RELATION SEARCH TABLE ENTRY LENGTH#
        DEF DFVITHDR #0#;    # LENGTH OF HEADER FOR VIT TABLE          #
  
#  THE FOLLOWING DEF CONSTANTS ARE USED BY THE FOLLOWING MD MODULES    #
  
#  DB$CBLD, DB$SR15, DB$SR16                                           #
  
        DEF DFTRIGLV #0.95#; # CMM OVERFLOW TRIGGER - RELATIVE LEVEL   #
        DEF DFTRIGWD #64#;   # CMM OVERFLOW TRIGGER - CONTIGUOUS WORDS #
  
  
#**********************************************************************#
# 
*     DEF DECK FOR SYSTEM AND PRODUCT SET INTERFACES. 
# 
      DEF DFFITOCOPEN #1#;   #FIT OC VALUE FOR OPEN#
      DEF DFFDBSIZE #15#;    #MAXIMUM SIZE OF FDB ENTRY#
                             # ALSO SEE DB$ROAF IN DB$ROLL             #
      DEF DFFITCFDET #O"04052400000000000000"#;  # FIT CF DETACH VALUE #
      DEF DFFITFODA #5#;     #FIT FO VALUE FOR DA#
      DEF DFFITFOIS  #3# ;   # FIT FO VALUE FOR IS   FILE              #
      DEF DFFITFOAK  #6# ;   # FIT FO VALUE FOR AK   FILE              #
      DEF DFFITPDIO #3#;     # FIT PD VALUE FOR I/O                    #
      DEF DFFITPDO  #2#;     # FIT PD VALUE FOR OUTPUT                 #
      DEF DFFITSIZE #35#;    # FIT SIZE IN WORDS                       #
      DEF DFFETSIZE #11#;    #FET SIZE# 
      DEF DFFETLEN #09#;     # LENGTH OF FET IN WORDS                  #
                             # USED FOR LOGGING FETS.                  #
      DEF DFPRUSIZ #64#;     #PRU SIZE# 
      DEF DFWRPERM #O"200"#;  #WRITE PERMISSION BIT          #
  
# ******************************************************************** #
  
