110
114
/* ------------------------------------------------------------------------- */
112
static const cmdline_option_t cmdline_options[] = {
113
{ "-device8", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice8",
114
(void *)ATTACH_DEVICE_FS, "<type>",
115
"Set device type for device #8 (0: NONE, 1: FS, 2: REAL, 3: RAW)" },
116
{ "-device9", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice9",
117
(void *)ATTACH_DEVICE_FS, "<type>",
118
"Set device type for device #9 (0: NONE, 1: FS, 2: REAL, 3: RAW)" },
119
{ "-device10", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice10",
120
(void *)ATTACH_DEVICE_FS, "<type>",
121
"Set device type for device #10 (0: NONE, 1: FS, 2: REAL, 3: RAW)" },
122
{ "-device11", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice11",
123
(void *)ATTACH_DEVICE_FS, "<type>",
124
"Set device type for device #11 (0: NONE, 1: FS, 2: REAL, 3: RAW)" },
125
{ "-attach8ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
127
NULL, "Attach disk image for drive #8 read only" },
128
{ "-attach8rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
130
NULL, "Attach disk image for drive #8 read write (if possible)" },
131
{ "-attach9ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
133
NULL, "Attach disk image for drive #9 read only" },
134
{ "-attach9rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
136
NULL, "Attach disk image for drive #9 read write (if possible)" },
137
{ "-attach10ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
139
NULL, "Attach disk image for drive #10 read only" },
140
{ "-attach10rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
142
NULL, "Attach disk image for drive #10 read write (if possible)" },
143
{ "-attach11ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
145
NULL, "Attach disk image for drive #11 read only" },
146
{ "-attach11rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
148
NULL, "Attach disk image for drive #11 read write (if possible)" },
116
#ifdef HAS_TRANSLATION
117
static const cmdline_option_t cmdline_options[] = {
118
{ "-device8", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice8",
119
(void *)ATTACH_DEVICE_FS, IDCLS_P_TYPE,
120
IDCLS_SET_DEVICE_TYPE_8 },
121
{ "-device9", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice9",
122
(void *)ATTACH_DEVICE_FS, IDCLS_P_TYPE,
123
IDCLS_SET_DEVICE_TYPE_9 },
124
{ "-device10", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice10",
125
(void *)ATTACH_DEVICE_FS, IDCLS_P_TYPE,
126
IDCLS_SET_DEVICE_TYPE_10 },
127
{ "-device11", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice11",
128
(void *)ATTACH_DEVICE_FS, IDCLS_P_TYPE,
129
IDCLS_SET_DEVICE_TYPE_11 },
130
{ "-attach8ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
132
0, IDCLS_ATTACH_READ_ONLY_8 },
133
{ "-attach8rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
135
0, IDCLS_ATTACH_READ_WRITE_8 },
136
{ "-attach9ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
138
0, IDCLS_ATTACH_READ_ONLY_9 },
139
{ "-attach9rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
141
0, IDCLS_ATTACH_READ_WRITE_9 },
142
{ "-attach10ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
144
0, IDCLS_ATTACH_READ_ONLY_10 },
145
{ "-attach10rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
147
0, IDCLS_ATTACH_READ_WRITE_10 },
148
{ "-attach11ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
150
0, IDCLS_ATTACH_READ_ONLY_11 },
151
{ "-attach11rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
153
0, IDCLS_ATTACH_READ_WRITE_11 },
157
static const cmdline_option_t cmdline_options[] = {
158
{ "-device8", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice8",
159
(void *)ATTACH_DEVICE_FS, N_("<type>"),
160
N_("Set device type for device #8 (0: NONE, 1: FS, 2: REAL, 3: RAW)") },
161
{ "-device9", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice9",
162
(void *)ATTACH_DEVICE_FS, N_("<type>"),
163
N_("Set device type for device #9 (0: NONE, 1: FS, 2: REAL, 3: RAW)") },
164
{ "-device10", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice10",
165
(void *)ATTACH_DEVICE_FS, N_("<type>"),
166
N_("Set device type for device #10 (0: NONE, 1: FS, 2: REAL, 3: RAW)") },
167
{ "-device11", SET_RESOURCE, 1, NULL, NULL, "FileSystemDevice11",
168
(void *)ATTACH_DEVICE_FS, N_("<type>"),
169
N_("Set device type for device #11 (0: NONE, 1: FS, 2: REAL, 3: RAW)") },
170
{ "-attach8ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
172
NULL, N_("Attach disk image for drive #8 read only") },
173
{ "-attach8rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice8Readonly",
175
NULL, N_("Attach disk image for drive #8 read write (if possible)") },
176
{ "-attach9ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
178
NULL, N_("Attach disk image for drive #9 read only") },
179
{ "-attach9rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice9Readonly",
181
NULL, N_("Attach disk image for drive #9 read write (if possible)") },
182
{ "-attach10ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
184
NULL, N_("Attach disk image for drive #10 read only") },
185
{ "-attach10rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice10Readonly",
187
NULL, N_("Attach disk image for drive #10 read write (if possible)") },
188
{ "-attach11ro", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
190
NULL, N_("Attach disk image for drive #11 read only") },
191
{ "-attach11rw", SET_RESOURCE, 0, NULL, NULL, "AttachDevice11Readonly",
193
NULL, N_("Attach disk image for drive #11 read write (if possible)") },
152
198
int file_system_cmdline_options_init(void)