1 /* ***********************************************************
 2    *                                                         *
 3    * Copyright, (C) Honeywell Information Systems Inc., 1983 *
 4    *                                                         *
 5    *********************************************************** */
 6 
 7 /*        This is the argument processing definition source language for the
 8           mtape_get_defaults command.  This may be
 9           compiled with the mtape_$mtape_cv_apd command and the binary result
10           will be stored in the data space of the specified value segment.
11           The syntax of the command line to perform
12           this task would be:
13 
14           mtape_$mtape_cv_apd mtape_get_defaults.mapd -target <value_seg_path>
15 
16           where <value_seg_path> is the pathname of the desired value segment
17           which will be created if it does not exist. If no "-target" control
18           arg is given, then the binary definition is stored in the users
19           default value segment ([home_dir]>[user name].value).
20 
21           Modification history:
22 
23           Created by S. Krupp 09/83.
24 */
25 
26 
27 Program_name:                 mtape_get_defaults;
28 Default_linear_form:          "-use_search_list";
29 Initial_implied_option:       operation;
30 
31 Option:                       operation;
32   Option_name:                -operation, -opn;
33   First_argument:             operation_value;
34 Argument:                     operation_value;
35   Next_argument:              NONE;
36   Presence:                   required;
37 
38 Option:                       volume_type;
39   Option_name:                -volume_type, -vt;
40   First_argument:             volume_type_value;
41 Argument:                     volume_type_value;
42   Next_argument:              NONE;
43   Presence:                   required;
44 
45 Option:                       pathname;
46   Option_name:                -pathname, -pn;
47   Exclude:                    use_search_list;
48   First_argument:             pathname_value;
49 Argument:                     pathname_value;
50   Next_argument:              NONE;
51   Presence:                   required;
52 
53 Option:                       use_search_list;
54   Option_name:                -use_search_list, -usl;
55   Exclude:                    pathname;
56 Argument:                     flag;
57   Default_value:              "true";
58 
59 End;