GDSX (Extended General Device Support) Manual
Design and Development
Extended General Device Support (GDSX) Manual—529931-001
2-53
CONTROLFLAGS
Dmap^flag
Dmap^flag is not used by TSCODE. It is used by the USAMPLE example program to
establish dynamic session control (dynamic mapping). The value of this parameter
may be displayed with the SCF INFO, DETAIL command on the GDSX process.
D^plus^enabled
D^plus^enabled is used to indicate to TSCODE whether USCODE has been
converted. TSCODE assumes that USCODE is converted only if this bit is set to 1.
Although CONTROLFLAGS is a dynamic parameter, d^plus^enabled cannot be
changed after GDSX startup. The other bits within CONTROLFLAGS can be changed
after GDSX is started.
While d^plus^enabled indicates if USCODE is converted or unconverted, it does not
control whether USCODE runs only at a low PIN or only at a high PIN. When
d^plus^enabled is set to 1, USCODE can run at a low PIN or a high PIN; when
d^plus^enabled is set to 0, USCODE can only run at a low PIN.
If you run GDSX as a high PIN process but neglect to set d^plus^enabled to 1, GDSX
will abend with an error 10014.
Auto^restart^flag
Auto^restart^flag determines whether a user task will be restarted after faulting with an
irrecoverable error. If this flag is set, after a time delay specified by the
RESTARTTIME configuration parameter, a user task faulted with an irrecoverable error
is automatically restarted (the noretn parameter of the call to FAULT must also be
equal to 1). The restart is transparent to the task’s openers, except that during restart
all prior requests are returned a file-system error 140 (modem error) and new requests
are queued.
Stats^flag
Stats^flag determines whether statistical information is to be collected on user task
operations. If this flag is set, TSCODE allocates extended memory in which this data
is stored. Statistics are displayed with the SCF STATS command. If GDSX is run as a
process pair, the primary process checkpoints this statistical data to the backup.
auto^restart^flag control^flags.<13> 0 (OFF) 0–1
stats^flag control^flags.<14> 1 (ON) 0–1
sysmsgs^flag control^flags.<15> 0 (OFF) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range