source: rtems/cpukit/libmisc/shell/shellconfig.h @ 0540498

4.104.115
Last change on this file since 0540498 was 0540498, checked in by Chris Johns <chrisj@…>, on 11/18/09 at 00:09:21

2009-11-18 Chris Johns <chrisj@…>

  • libmisc/shell/main_getenv.c, libmisc/shell/main_setenv.c, libmisc/shell/main_unsetenv.c: New. The shell can now play with environment variables.
  • libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add setenv, getenv, and unsetenv to the shell.
  • Property mode set to 100644
File size: 15.9 KB
Line 
1/*
2 *  RTEMS Shell Command Set Configuration
3 *
4 *  COPYRIGHT (c) 1989-2007.
5 *  On-Line Applications Research Corporation (OAR).
6 *
7 *  The license and distribution terms for this file may be
8 *  found in the file LICENSE in this distribution or at
9 *  http://www.rtems.com/license/LICENSE.
10 *
11 *  $Id$
12 */
13
14#ifndef _RTEMS_SHELL_CONFIG_h
15#define _RTEMS_SHELL_CONFIG_h
16
17#include <rtems/shell.h>
18
19/*
20 *  Externs for all command definition structures
21 */
22extern rtems_shell_cmd_t rtems_shell_HELP_Command;
23extern rtems_shell_cmd_t rtems_shell_ALIAS_Command;
24extern rtems_shell_cmd_t rtems_shell_TIME_Command;
25extern rtems_shell_cmd_t rtems_shell_LOGOFF_Command;
26extern rtems_shell_cmd_t rtems_shell_SETENV_Command;
27extern rtems_shell_cmd_t rtems_shell_GETENV_Command;
28extern rtems_shell_cmd_t rtems_shell_UNSETENV_Command;
29
30extern rtems_shell_cmd_t rtems_shell_MDUMP_Command;
31extern rtems_shell_cmd_t rtems_shell_WDUMP_Command;
32extern rtems_shell_cmd_t rtems_shell_MEDIT_Command;
33extern rtems_shell_cmd_t rtems_shell_MFILL_Command;
34extern rtems_shell_cmd_t rtems_shell_MMOVE_Command;
35
36extern rtems_shell_cmd_t rtems_shell_JOEL_Command;
37extern rtems_shell_cmd_t rtems_shell_DATE_Command;
38extern rtems_shell_cmd_t rtems_shell_ECHO_Command;
39extern rtems_shell_cmd_t rtems_shell_SLEEP_Command;
40extern rtems_shell_cmd_t rtems_shell_ID_Command;
41extern rtems_shell_cmd_t rtems_shell_TTY_Command;
42extern rtems_shell_cmd_t rtems_shell_WHOAMI_Command;
43
44extern rtems_shell_cmd_t rtems_shell_CP_Command;
45extern rtems_shell_cmd_t rtems_shell_PWD_Command;
46extern rtems_shell_cmd_t rtems_shell_LS_Command;
47extern rtems_shell_cmd_t rtems_shell_CHDIR_Command;
48extern rtems_shell_cmd_t rtems_shell_MKDIR_Command;
49extern rtems_shell_cmd_t rtems_shell_RMDIR_Command;
50extern rtems_shell_cmd_t rtems_shell_CHROOT_Command;
51extern rtems_shell_cmd_t rtems_shell_CHMOD_Command;
52extern rtems_shell_cmd_t rtems_shell_CAT_Command;
53extern rtems_shell_cmd_t rtems_shell_MSDOSFMT_Command;
54extern rtems_shell_cmd_t rtems_shell_MV_Command;
55extern rtems_shell_cmd_t rtems_shell_RM_Command;
56extern rtems_shell_cmd_t rtems_shell_LN_Command;
57extern rtems_shell_cmd_t rtems_shell_MKNOD_Command;
58extern rtems_shell_cmd_t rtems_shell_UMASK_Command;
59extern rtems_shell_cmd_t rtems_shell_MOUNT_Command;
60extern rtems_shell_cmd_t rtems_shell_UNMOUNT_Command;
61extern rtems_shell_cmd_t rtems_shell_BLKSYNC_Command;
62extern rtems_shell_cmd_t rtems_shell_FDISK_Command;
63extern rtems_shell_cmd_t rtems_shell_DD_Command;
64extern rtems_shell_cmd_t rtems_shell_HEXDUMP_Command;
65
66extern rtems_shell_cmd_t rtems_shell_RTC_Command;
67
68extern rtems_shell_cmd_t rtems_shell_HALT_Command;
69extern rtems_shell_cmd_t rtems_shell_CPUUSE_Command;
70extern rtems_shell_cmd_t rtems_shell_STACKUSE_Command;
71extern rtems_shell_cmd_t rtems_shell_PERIODUSE_Command;
72extern rtems_shell_cmd_t rtems_shell_WKSPACE_INFO_Command;
73extern rtems_shell_cmd_t rtems_shell_MALLOC_INFO_Command;
74#if RTEMS_NETWORKING
75  extern rtems_shell_cmd_t rtems_shell_IFCONFIG_Command;
76  extern rtems_shell_cmd_t rtems_shell_ROUTE_Command;
77  extern rtems_shell_cmd_t rtems_shell_NETSTATS_Command;
78#endif
79
80extern rtems_shell_cmd_t *rtems_shell_Initial_commands[];
81
82/*
83 *  Extern for alias commands
84 */
85extern rtems_shell_alias_t rtems_shell_DIR_Alias;
86extern rtems_shell_alias_t rtems_shell_CD_Alias;
87extern rtems_shell_alias_t rtems_shell_EXIT_Alias;
88
89extern rtems_shell_alias_t *rtems_shell_Initial_aliases[];
90
91/*
92 *  Externs for mount command helpers
93 */
94extern rtems_shell_filesystems_t rtems_shell_Mount_MSDOS;
95extern rtems_shell_filesystems_t rtems_shell_Mount_TFTP;
96extern rtems_shell_filesystems_t rtems_shell_Mount_FTP;
97extern rtems_shell_filesystems_t rtems_shell_Mount_NFS;
98
99extern rtems_shell_filesystems_t *rtems_shell_Mount_filesystems[];
100
101/*
102 *  If we are configured to alias a command, then make sure the underlying
103 *  command is configured.
104 */
105
106#if !defined(CONFIGURE_SHELL_COMMANDS_ALL)
107  #if defined(CONFIGURE_SHELL_COMMANDS_DIR) && \
108      !defined(CONFIGURE_SHELL_COMMANDS_LS)
109    #define CONFIGURE_SHELL_COMMAND_LS
110  #endif
111
112  #if defined(CONFIGURE_SHELL_COMMANDS_CD) && \
113      !defined(CONFIGURE_SHELL_COMMANDS_CHDIR)
114    #define CONFIGURE_SHELL_COMMAND_CHDIR
115  #endif
116
117  #if defined(CONFIGURE_SHELL_COMMANDS_EXIT) && \
118      !defined(CONFIGURE_SHELL_COMMANDS_LOGOFF)
119    #define CONFIGURE_SHELL_COMMAND_LOGOFF
120  #endif
121#endif
122
123#if defined(CONFIGURE_SHELL_COMMANDS_INIT)
124  rtems_shell_alias_t *rtems_shell_Initial_aliases[] = {
125    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
126         !defined(CONFIGURE_SHELL_NO_COMMAND_DIR)) || \
127        defined(CONFIGURE_SHELL_COMMAND_DIR)
128      &rtems_shell_DIR_Alias,
129    #endif
130    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
131         !defined(CONFIGURE_SHELL_NO_COMMAND_CD)) || \
132        defined(CONFIGURE_SHELL_COMMAND_CD)
133      &rtems_shell_CD_Alias,
134    #endif
135    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
136         !defined(CONFIGURE_SHELL_NO_COMMAND_EXIT)) || \
137        defined(CONFIGURE_SHELL_COMMAND_EXIT)
138      &rtems_shell_EXIT_Alias,
139    #endif
140
141    /*
142     *  User defined shell aliases
143     */
144    #if defined(CONFIGURE_SHELL_USER_ALIASES)
145      CONFIGURE_SHELL_USER_ALIASES,
146    #endif
147    NULL
148  };
149
150  rtems_shell_cmd_t *rtems_shell_Initial_commands[] = {
151    /*
152     *  General comamnds that should be present
153     */
154    &rtems_shell_HELP_Command,
155    &rtems_shell_ALIAS_Command,
156    &rtems_shell_TIME_Command,
157
158    /*
159     *  Common commands that can be optional
160     */
161    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
162         !defined(CONFIGURE_SHELL_NO_COMMAND_JOEL)) || \
163        defined(CONFIGURE_SHELL_COMMAND_JOEL)
164      &rtems_shell_JOEL_Command,
165    #endif
166    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
167         !defined(CONFIGURE_SHELL_NO_COMMAND_DATE)) || \
168        defined(CONFIGURE_SHELL_COMMAND_DATE)
169      &rtems_shell_DATE_Command,
170    #endif
171    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
172         !defined(CONFIGURE_SHELL_NO_COMMAND_ECHO)) || \
173        defined(CONFIGURE_SHELL_COMMAND_ECHO)
174      &rtems_shell_ECHO_Command,
175    #endif
176    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
177         !defined(CONFIGURE_SHELL_NO_COMMAND_SLEEP)) || \
178        defined(CONFIGURE_SHELL_COMMAND_SLEEP)
179      &rtems_shell_SLEEP_Command,
180    #endif
181    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
182         !defined(CONFIGURE_SHELL_NO_COMMAND_ID)) || \
183        defined(CONFIGURE_SHELL_COMMAND_ID)
184      &rtems_shell_ID_Command,
185    #endif
186    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
187         !defined(CONFIGURE_SHELL_NO_COMMAND_TTY)) || \
188        defined(CONFIGURE_SHELL_COMMAND_TTY)
189      &rtems_shell_TTY_Command,
190    #endif
191    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
192         !defined(CONFIGURE_SHELL_NO_COMMAND_WHOAMI)) || \
193        defined(CONFIGURE_SHELL_COMMAND_WHOAMI)
194      &rtems_shell_WHOAMI_Command,
195    #endif
196    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
197         !defined(CONFIGURE_SHELL_NO_COMMAND_LOGOFF)) || \
198        defined(CONFIGURE_SHELL_COMMAND_LOGOFF)
199      &rtems_shell_LOGOFF_Command,
200    #endif
201    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
202         !defined(CONFIGURE_SHELL_NO_COMMAND_SETENV)) || \
203        defined(CONFIGURE_SHELL_COMMAND_SETENV)
204      &rtems_shell_SETENV_Command,
205    #endif
206    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
207         !defined(CONFIGURE_SHELL_NO_COMMAND_GETENV)) || \
208        defined(CONFIGURE_SHELL_COMMAND_GETENV)
209      &rtems_shell_GETENV_Command,
210    #endif
211    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
212         !defined(CONFIGURE_SHELL_NO_COMMAND_CRLENV)) || \
213        defined(CONFIGURE_SHELL_COMMAND_UNSETENV)
214      &rtems_shell_UNSETENV_Command,
215    #endif
216
217    /*
218     *  Memory printing/modification family commands
219     */
220    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
221        !defined(CONFIGURE_SHELL_NO_COMMAND_MDUMP)) || \
222        defined(CONFIGURE_SHELL_COMMAND_MDUMP)
223      &rtems_shell_MDUMP_Command,
224    #endif
225    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
226         !defined(CONFIGURE_SHELL_NO_COMMAND_WDUMP)) || \
227        defined(CONFIGURE_SHELL_COMMAND_WDUMP)
228      &rtems_shell_WDUMP_Command,
229    #endif
230    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
231         !defined(CONFIGURE_SHELL_NO_COMMAND_MEDIT)) || \
232        defined(CONFIGURE_SHELL_COMMAND_MEDIT)
233      &rtems_shell_MEDIT_Command,
234    #endif
235    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
236         !defined(CONFIGURE_SHELL_NO_COMMAND_MFILL)) || \
237        defined(CONFIGURE_SHELL_COMMAND_MFILL)
238      &rtems_shell_MFILL_Command,
239    #endif
240    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
241         !defined(CONFIGURE_SHELL_NO_COMMAND_MMOVE)) || \
242        defined(CONFIGURE_SHELL_COMMAND_MMOVE)
243      &rtems_shell_MMOVE_Command,
244    #endif
245
246    /*
247     *  File and directory commands
248     */
249    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
250         !defined(CONFIGURE_SHELL_NO_COMMAND_CP)) || \
251        defined(CONFIGURE_SHELL_COMMAND_CP)
252      &rtems_shell_CP_Command,
253    #endif
254    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
255         !defined(CONFIGURE_SHELL_NO_COMMAND_PWD)) || \
256        defined(CONFIGURE_SHELL_COMMAND_PWD)
257      &rtems_shell_PWD_Command,
258    #endif
259    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
260         !defined(CONFIGURE_SHELL_NO_COMMAND_LS)) || \
261        defined(CONFIGURE_SHELL_COMMAND_LS)
262      &rtems_shell_LS_Command,
263    #endif
264    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
265         !defined(CONFIGURE_SHELL_NO_COMMAND_CHDIR)) || \
266        defined(CONFIGURE_SHELL_COMMAND_CHDIR)
267      &rtems_shell_CHDIR_Command,
268    #endif
269    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
270         !defined(CONFIGURE_SHELL_NO_COMMAND_MKDIR)) || \
271        defined(CONFIGURE_SHELL_COMMAND_MKDIR)
272      &rtems_shell_MKDIR_Command,
273    #endif
274    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
275         !defined(CONFIGURE_SHELL_NO_COMMAND_RMDIR)) || \
276        defined(CONFIGURE_SHELL_COMMAND_RMDIR)
277      &rtems_shell_RMDIR_Command,
278    #endif
279    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
280         !defined(CONFIGURE_SHELL_NO_COMMAND_CHROOT)) || \
281        defined(CONFIGURE_SHELL_COMMAND_CHROOT)
282      &rtems_shell_CHROOT_Command,
283    #endif
284    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
285         !defined(CONFIGURE_SHELL_NO_COMMAND_CHMOD)) || \
286        defined(CONFIGURE_SHELL_COMMAND_CHMOD)
287      &rtems_shell_CHMOD_Command,
288    #endif
289    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
290         !defined(CONFIGURE_SHELL_NO_COMMAND_CAT)) || \
291        defined(CONFIGURE_SHELL_COMMAND_CAT)
292      &rtems_shell_CAT_Command,
293    #endif
294    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
295         !defined(CONFIGURE_SHELL_NO_COMMAND_MSDOSFMT)) || \
296        defined(CONFIGURE_SHELL_COMMAND_MSDOSFMT)
297      &rtems_shell_MSDOSFMT_Command,
298    #endif
299    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
300         !defined(CONFIGURE_SHELL_NO_COMMAND_MV)) || \
301        defined(CONFIGURE_SHELL_COMMAND_MV)
302      &rtems_shell_MV_Command,
303    #endif
304    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
305         !defined(CONFIGURE_SHELL_NO_COMMAND_RM)) || \
306        defined(CONFIGURE_SHELL_COMMAND_RM)
307      &rtems_shell_RM_Command,
308    #endif
309    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
310         !defined(CONFIGURE_SHELL_NO_COMMAND_LN)) || \
311        defined(CONFIGURE_SHELL_COMMAND_LN)
312      &rtems_shell_LN_Command,
313    #endif
314    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
315         !defined(CONFIGURE_SHELL_NO_COMMAND_MKNOD)) || \
316        defined(CONFIGURE_SHELL_COMMAND_MKNOD)
317      &rtems_shell_MKNOD_Command,
318    #endif
319    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
320         !defined(CONFIGURE_SHELL_NO_COMMAND_UMASK)) || \
321        defined(CONFIGURE_SHELL_COMMAND_UMASK)
322      &rtems_shell_UMASK_Command,
323    #endif
324    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
325         !defined(CONFIGURE_SHELL_NO_COMMAND_MOUNT)) || \
326        defined(CONFIGURE_SHELL_COMMAND_MOUNT)
327      &rtems_shell_MOUNT_Command,
328    #endif
329    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
330         !defined(CONFIGURE_SHELL_NO_COMMAND_UNMOUNT)) || \
331        defined(CONFIGURE_SHELL_COMMAND_UNMOUNT)
332      &rtems_shell_UNMOUNT_Command,
333    #endif
334    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
335         !defined(CONFIGURE_SHELL_NO_COMMAND_BLKSYNC)) || \
336        defined(CONFIGURE_SHELL_COMMAND_BLKSYNC)
337      &rtems_shell_BLKSYNC_Command,
338    #endif
339    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
340         !defined(CONFIGURE_SHELL_NO_COMMAND_FDISK)) || \
341        defined(CONFIGURE_SHELL_COMMAND_FDISK)
342      &rtems_shell_FDISK_Command,
343    #endif
344    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
345         !defined(CONFIGURE_SHELL_NO_COMMAND_DD)) || \
346        defined(CONFIGURE_SHELL_COMMAND_DD)
347      &rtems_shell_DD_Command,
348    #endif
349    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
350         !defined(CONFIGURE_SHELL_NO_COMMAND_HEXDUMP)) || \
351        defined(CONFIGURE_SHELL_COMMAND_HEXDUMP)
352      &rtems_shell_HEXDUMP_Command,
353    #endif
354
355    /*
356     *  RTEMS Related commands
357     */
358    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
359         !defined(CONFIGURE_SHELL_NO_COMMAND_HALT)) || \
360        defined(CONFIGURE_SHELL_COMMAND_HALT)
361      &rtems_shell_HALT_Command,
362    #endif
363    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
364         !defined(CONFIGURE_SHELL_NO_COMMAND_CPUUSE)) || \
365        defined(CONFIGURE_SHELL_COMMAND_CPUUSE)
366      &rtems_shell_CPUUSE_Command,
367    #endif
368    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
369         !defined(CONFIGURE_SHELL_NO_COMMAND_STACKUSE)) || \
370        defined(CONFIGURE_SHELL_COMMAND_STACKUSE)
371      &rtems_shell_STACKUSE_Command,
372    #endif
373    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
374         !defined(CONFIGURE_SHELL_NO_COMMAND_PERIODUSE)) || \
375        defined(CONFIGURE_SHELL_COMMAND_PERIODUSE)
376      &rtems_shell_PERIODUSE_Command,
377    #endif
378    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
379         !defined(CONFIGURE_SHELL_NO_COMMAND_WKSPACE_INFO)) || \
380        defined(CONFIGURE_SHELL_COMMAND_WKSPACE_INFO)
381      &rtems_shell_WKSPACE_INFO_Command,
382    #endif
383
384
385    /*
386     *  Malloc family commands
387     */
388    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
389         !defined(CONFIGURE_SHELL_NO_COMMAND_MALLOC_INFO)) || \
390        defined(CONFIGURE_SHELL_COMMAND_MALLOC_INFO)
391      &rtems_shell_MALLOC_INFO_Command,
392    #endif
393
394    /*
395     *  Network related commands
396     */
397    #if RTEMS_NETWORKING
398      #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
399           !defined(CONFIGURE_SHELL_NO_COMMAND_IFCONFIG)) || \
400          defined(CONFIGURE_SHELL_COMMAND_IFCONFIG)
401        &rtems_shell_IFCONFIG_Command,
402      #endif
403
404      #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
405           !defined(CONFIGURE_SHELL_NO_COMMAND_ROUTE)) || \
406          defined(CONFIGURE_SHELL_COMMAND_ROUTE)
407        &rtems_shell_ROUTE_Command,
408      #endif
409
410      #if (defined(CONFIGURE_SHELL_COMMANDS_ALL_NETWORKING) && \
411           !defined(CONFIGURE_SHELL_NO_COMMAND_NETSTATS)) || \
412          defined(CONFIGURE_SHELL_COMMAND_NETSTATS)
413        &rtems_shell_NETSTATS_Command,
414      #endif
415    #endif
416
417    /* Miscanellous shell commands */
418    #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) \
419          && !defined(CONFIGURE_SHELL_NO_COMMAND_RTC)) \
420        || defined(CONFIGURE_SHELL_COMMAND_RTC)
421      &rtems_shell_RTC_Command,
422    #endif
423
424    /*
425     *  User defined shell commands
426     */
427    #if defined(CONFIGURE_SHELL_USER_COMMANDS)
428      CONFIGURE_SHELL_USER_COMMANDS,
429    #endif
430    NULL
431  };
432
433  /*
434   * The mount command's support file system types.
435   */
436  #if (defined(CONFIGURE_SHELL_COMMANDS_ALL) && \
437       !defined(CONFIGURE_SHELL_COMMAND_NO_MOUNT)) || \
438       defined(CONFIGURE_SHELL_COMMAND_MOUNT)
439    rtems_shell_filesystems_t *rtems_shell_Mount_filesystems[] = {
440      #if defined(CONFIGURE_SHELL_MOUNT_MSDOS)
441        &rtems_shell_Mount_MSDOS,
442      #endif
443      #if RTEMS_NETWORKING
444        #if defined(CONFIGURE_SHELL_MOUNT_TFTP)
445          &rtems_shell_Mount_TFTP,
446        #endif
447        #if defined(CONFIGURE_SHELL_MOUNT_FTP)
448          &rtems_shell_Mount_FTP,
449        #endif
450        #if defined(CONFIGURE_SHELL_MOUNT_NFS)
451          &rtems_shell_Mount_NFS,
452        #endif
453      #endif
454      NULL
455    };
456  #endif
457
458#endif
459
460#endif
Note: See TracBrowser for help on using the repository browser.