GDSX Manual
DCCBDECS and ULHDECSE Listings
Extended General Device Support (GDSX) Manual–134303
C-2
DCCBDECS Listing
! <14:15> = 0 = Owner
! 1 = Group
! 2 = All
! 3 = Super.Super
Task^Pool^Size , !Size of task's private pool
Task^Size , !Size in words of context area for a task
Term^Data , !Words of user-defined terminal data
Auto^Restart^Time , !delay time for auto-restart
User^Flags , !User defined
TMF^Flag, !0=no TMF, 1=TMF fe/be, 2= TMF reqstr
Buffer^Timeout, !Time allowed for pool wait timeout
!30! Ctrl26, !1=support control 26
Auto^Stop, !GDSX stops after last close
Max^Itc, !Max # of ITC files
Device^Info, !Respond correctly to DEVICEINFO
Server^Flg, !Act as a server backend process
Maximum^Links, !Allow LCBS to be set by user
User^Start^Su, !if 1 force all SU's thru User^Start
D^Series^Error, !Used for traping specified file err
Procedure^Nowait, !Real nowait for procedure that can do so
Segment^Number, !Segment number of extended memory
Rfe^01, !Reserved for future use
Rfe^02; !Reserved for future use
Int(32) MaxTCBpool^Size , !42:43! !Task control block pool size
MaxIOCBpool^Size , !44:45! !IO control block pool size
MaxRCVpool^Size , !46:47! !Receive control block pool size
MaxRCBpool^Size , !48:49! !Requester control block pool size
MaxDCBpool^Size , !50:51! !Device control block pool size
MaxLDCBpool^Size , !52:53! !Logical Dev control block pool size
MaxLINEpool^Size , !54:55! !Line control block pool size
MaxPCBpool^Size , !56:57! !Process control block pool size
MaxFCBpool^size , !58:59! !File control block pool size
MaxBUFpool^Size , !60:61! !Buffer pool size
MaxMSGpool^Size ; !62:63! !Message pool size
End;
Literal
Config^Params^Len = ($Len(Config^Params^Template) >> 1) - 1,
Config^Param^Limit = 42;
Define
Parmtype = Config^Params.Parms^Type #,
Associative = Config^Params.Associative^Term #,
Breakenabled = Config^Params.Breakenabled^Term #,
Controlflags = Config^Params.Control^Flags #,
Dmap^Flag = Config^Params.Control^Flags.<0> #,
High^Process = Config^Params.Control^Flags.<12>#,
D^Plus^Enabled = Config^Params.Control^Flags.<12>#,
Auto^Restart^Flag = Config^Params.Control^Flags.<13>#,
Stats^Flag = Config^Params.Control^Flags.<14>#,
Sysmsgs^Flag = Config^Params.Control^Flags.<15>#,
Cpcontextsz = Config^Params.Cp^Context^Sz #,
Debugflags = Config^Params.Debug^Flags #,
Debug^Error^Trap = Debugflags.<0:7> #,!call debug on specific err
Bounds^Checking = Debugflags.<08> #,!force bounds checking
Auto^Trace^Flag = Debugflags.<11> #,!turn on trace at startup
Uscode^Debug^Flag = Debugflags.<12> #,!debug Uscode
Backup^Debug^Flag = Debugflags.<13> #,
Poolcheck^Flag = Debugflags.<14> #,!check pools at each dispatch
Debug^Fatal^Flag = Debugflags.<15> #,!call debug on fatal error
Debug^Error^Trap2 = Config^Params.D^Series^Error #,
Dynamic = Config^Params.Dynamic^Term #,
Dynamic^Recovery = Config^Params.Dynamic^Term.<10>#,
Dynamic^Autostop = Config^Params.Dynamic^Term.<11>#,
Dynamic^Nowaitdepth= Config^Params.Dynamic^Term.<12:15># ,
Iocbwait = Config^Params.Iocb^Wait^TIME #,
Logstatus = Config^Params.Log^Status #,
Log^Enabled = Config^Params.Log^Status.<15> #,