1 08/02/84  gcos_set_environment, gse
 2 
 3 Syntax as a command:  gse {-control_args}
 4 
 5 
 6 Function:  This command may be given in the user's process before the
 7 gcos_tss command is invoked, to modify the user-controlled run-time
 8 parameters for GTSS.
 9 
10 
11 Control arguments:
12 -directory_mapping mapping_rule, -drm mapping_rule
13    sets the directory mapping to use the specified mapping_rule.  The
14    following mapping rules are allowed:  umc, smc, and wd.  The default
15    is wd.
16 -gcos_debug_pathname path, -gdbpn path
17    sets the path of the control file to be used when the gcos_debug
18    command is invoked.  (If path is not specified a Default of
19    >udd>Project_id>Person_id>Person_id.gdb is used.)
20 -modes modes_string
21    sets the modes, according to modes_string.  Mode names are separated
22    by commas, each one optionally preceded by a circumflex (^) to turn
23    the specified mode off.  Modes not specified in modes_string are
24    left unchanged.
25 
26 
27    ast
28        prints the asterisk for each input request in GTSS build mode.
29        When off, no prompt character is given.  (Default is on)
30    drl
31        prints trace information on each derail.  The derail name and
32        its location are printed.  (Default is off)
33    gdb
34        gcos_debug breaks are inserted in slave object code as it is
35        loaded.  The gcos_debug command is invoked when such a break is
36        encountered during execution.  (Default is off)
37    mcmd
38        allows the use of the e request at GTSS command level.  When
39        allowed, the remainder of the input line is passed on to the
40        Multics command processor.  (Default is off)
41 
42 
43    mquit
44        GTSS goes to a new Multics command level in response to the quit
45        (or break) key.  When off, depressing the quit key on the
46        terminal resets the current GCOS time sharing subsystem function
47        and returns to GTSS command level.  (Default is off)
48    ss
49        prints trace information about each subsystem call.  The
50        subsystem name is printed.  (Default is off)
51 -print, -pr
52    displays on the user_output switch the current control information
53    set by this command.  If there are multiple control arguments,
54    -print is the last one processed.
55 -reset, -rs
56    sets all modes to the default.
57 
58 
59 -smc_pathname path, -spn path
60    sets path as the root directory to be used when catalog/file strings
61    are mapped into Multics pathnames using the system master catalog
62    (SMC) directory mapping rule.  This control argument is required
63    when -directory_mapping smc is specified.
64 -umc_name name, -unm name
65    sets the user master catalog (UMC) name to be used for catalog/file
66    string operations where UMC name is only implied.  Name may be given
67    in upper or lowercase, but otherwise is equivalent to the user's
68    GCOS login USERID.  This control argument is required when
69    -directory_mapping umc or -directory_mapping smc is specified.  The
70    UMC name is mapped to lowercase for use in constructing Multics
71    pathnames.
72 
73 
74 Notes:  The user must have at least status access to the directory
75 implied by the directory mapping_rule and to its containing directory.
76 
77 If any error is detected by the gcos_set_environment command, no
78 changes are made to any of the user-controlled runtime parameters.