Trailing-Edge
-
PDP-10 Archives
-
DEC_CMS-20_V1.0_SRC
-
cms/sources/sconfg.req
There are no other files named sconfg.req in the archive.
! SCONFG.REQ - Configuration options.
!
! COPYRIGHT (C) 1982 BY
! DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
!
! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
! INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
! COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
! OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
! TRANSFERRED.
!
! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
! AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
! CORPORATION.
!
! DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
! SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
!
!
!
!++
!
! FACILITY: CMS Library Processor
!
! FUNCTIONAL DESCRIPTION:
!
! These are the options for configuring CMS for a particular
! environment.
!
! ENVIRONMENT: VAX/VMS, DS-20, TOPS-10
!
! AUTHOR: D. Knight
!
!--
! Facility name to be used everywhere
macro
fac_name = 'CMS' %;
! Miscellaneous literal values
LITERAL
%if %bliss(bliss32) %then
EXTENDED_FILE_SPEC = 186, !Device size(=64..can be logical name)
! + dir size(=82..9 char x 8 levels +
! punctuation)
! + FILE_SPEC_SIZE
!note: the network node name is NOT a
!part of the extended_file_spec at this
!time. It requires a minimum of 50
!extra characters. (node=6,access-
!control-string=42,punctuation=2).
FILE_SPEC_SIZE = 40, !File_name(=9) + file_type(=3)
! + punct(=1) + version#(=5)
! + leeway totals 40
EL_NAM_SIZE = 40, !Element name size maximum length
%fi
%if %bliss(bliss36) %then
EXTENDED_FILE_SPEC = 190, !Device size(=39) + punct(=1)
! + dir size(=39) + punct(=2)
! + FILE_SPEC_SIZE
FILE_SPEC_SIZE = 86, !File_name(=39) + file_type(=39)
! + version#(=6)+ punct(=2)
! totals 86
EL_NAM_SIZE = 86, !Element name size maximum length
%fi
EOF = -1, !End of file marker
FORM_FEED = 12, !Form feed character
GEN_SIZE = 60, !Generation string maximum size
log_nam_value_size = !Maximum no of chars in a logical name
%if %bliss(bliss32) %then 63
%else 39 %fi,
max_com_size=500, !Maximum command line size
MAX_NUM_SIZE = 10, !Maximum number of characters in a decimal number
PAT_TX_SIZE = 40, !Maximum size of pattern text string
SEQ_NUM_SIZE = 5, !Maximum length of sequence number field
VER_NUM_SIZ = 30 ; ! max length of version number
! Spaces to indent header remark in an annotate output file listing
LITERAL
ANNINDENT = 8;
! Maximum number of file versions stored in the library,
! normally should be 1, but for debugging 2 is reasonable
LITERAL
FILVRS = 1;
! GETELM return values, errors G_NO_ELM and G_ERROR are generated by GETELM,
! All other codes are generated by the called routine
! (all non-zero positive returns)
LITERAL
G_NO_ELM = 0, !No such element
G_ERROR = -1, !Bad error in element processing
G_OK = +1, !No errors
G_ERMSG = +2; !Processing error, message already output
! Default file name and type for differences
MACRO
CMPDEF = '.DIF;' % ;
! Default file name and type for annotate
MACRO
ANNDEF = '.ANN' % ;
! Logical name to denote where executable images are found
MACRO
EXE = %string(fac_name,'$SYS:') %;
! Logical name to denote main library location
MACRO
LIB = %string(fac_name,'$LIB:') %;
! File name to denote the master log file.
MACRO
LOG = %string('00',fac_name,'.HIS') %;
! File name to denote the temporary log file.
MACRO
TempLog = %string('01',fac_name,'.HIS') %;
! Master control directory name
MACRO
CDIR = %string('00',fac_name,'.DEF') %;
! Repair marker file
MACRO
REPR = %string('00',fac_name,'.REP') %;
! Reservation file name
MACRO
RES = %string('00',fac_name,'.RES') %;
! Attribute control file name
MACRO
ATF = %string('00',fac_name,'.ATR') %;
! Control file to serialize access to the library.
MACRO
%if %bliss(bliss32) %then
LOK = %string('00',fac_name,'.LOK.1') %;
%fi
%if %bliss(bliss36) %then
%if %switches(tops20) %then
LOK = %string('00',fac_name,'.LOK.1') %;
%else
LOK = %string('00',fac_name,'.LOK') %;
%fi
%fi
! Control file to indicate that a transaction is in progress.
MACRO
BAD = %string('00',fac_name,'.BAD') %;
! Control file whose revision date and time are those of the most recent
! finished transaction.
MACRO
FIN = %string('00',fac_name,'.FIN') %;
! Error log file name
MACRO
ERLG = %string('00',fac_name,'.ERR') %;
! Batch-interactive interlock file
MACRO
INTLCK = %string('00',fac_name,'.INT') %;
! Merge temporary file names
MACRO
TM1 = %string('01',fac_name,'.TMP') %,
TM2 = %string('02',fac_name,'.TMP') %;
! File name and type for files that should be deleted by whoever can do so.
! If VERIFY/RECOVER cannot delete a file, it renames it to the next highest
! version number of this name and type, in the library.
MACRO
XXX = %string('00',fac_name,'.XXX') %;
!+
! Define, for each operating system, the wild cards needed to reference
! all files in a directory or all generations of file.
!-
macro
sys_wild_file_spec =
%if VaxVms %then '*.*;*' %fi
%if Tops10 %then '*.*' %fi
%if Tops20 %then '*.*.*' %fi %;
macro
sys_wild_gen_spec =
%if VaxVms %then ';*' %fi
%if Tops10 %then '' %fi
%if Tops20 %then '.*' %fi %;
! SCONFG.REQ Last Line