diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-10 19:29:24 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2008-09-10 19:29:24 +0000 |
commit | bae76fc0b070b5d47d35a44c6a91692957029cf8 (patch) | |
tree | eb3c0fa04693ffd428c362bb714b1fcbe824e08c /nuttx/examples/nsh/nsh_main.c | |
parent | 9dcf38806dd69fade9cdeb1ad0a7b0fce7f72e77 (diff) | |
download | px4-nuttx-bae76fc0b070b5d47d35a44c6a91692957029cf8.tar.gz px4-nuttx-bae76fc0b070b5d47d35a44c6a91692957029cf8.tar.bz2 px4-nuttx-bae76fc0b070b5d47d35a44c6a91692957029cf8.zip |
ROMFS filesystem support
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@903 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/examples/nsh/nsh_main.c')
-rw-r--r-- | nuttx/examples/nsh/nsh_main.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/nuttx/examples/nsh/nsh_main.c b/nuttx/examples/nsh/nsh_main.c index 68de85285..c893d2902 100644 --- a/nuttx/examples/nsh/nsh_main.c +++ b/nuttx/examples/nsh/nsh_main.c @@ -157,20 +157,22 @@ static const struct cmdmap_s g_cmdmap[] = #endif { "mb", cmd_mb, 2, 3, "<hex-address>[=<hex-value>][ <hex-byte-count>]" }, { "mem", cmd_mem, 1, 1, NULL }, -#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_WRITABLE) { "mkdir", cmd_mkdir, 2, 2, "<path>" }, -#ifdef CONFIG_FS_FAT +#endif +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_FAT) { "mkfatfs", cmd_mkfatfs, 2, 2, "<path>" }, #endif +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 { "mkfifo", cmd_mkfifo, 2, 2, "<path>" }, +#endif +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_WRITABLE) { "mkrd", cmd_mkrd, 2, 6, "[-m <minor>] [-s <sector-size>] <nsectors>" }, #endif { "mh", cmd_mh, 2, 3, "<hex-address>[=<hex-value>][ <hex-byte-count>]" }, -#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 -#ifdef CONFIG_FS_FAT /* Need at least one filesytem in configuration */ +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_READABLE) { "mount", cmd_mount, 4, 5, "-t <fstype> <block-device> <dir-path>" }, #endif -#endif { "mw", cmd_mw, 2, 3, "<hex-address>[=<hex-value>][ <hex-byte-count>]" }, { "ps", cmd_ps, 1, 1, NULL }, #if defined(CONFIG_NET) && defined(CONFIG_NET_ICMP) && defined(CONFIG_NET_ICMP_PING) && \ @@ -183,7 +185,7 @@ static const struct cmdmap_s g_cmdmap[] = #if CONFIG_NFILE_DESCRIPTORS > 0 && !defined(CONFIG_DISABLE_ENVIRON) { "pwd", cmd_pwd, 1, 1, NULL }, #endif -#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_WRITABLE) { "rm", cmd_rm, 2, 2, "<file-path>" }, { "rmdir", cmd_rmdir, 2, 2, "<dir-path>" }, #endif @@ -199,10 +201,8 @@ static const struct cmdmap_s g_cmdmap[] = #ifndef CONFIG_EXAMPLES_NSH_DISABLESCRIPT { "test", cmd_test, 3, NSH_MAX_ARGUMENTS, "<expression>" }, #endif -#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 -# ifdef CONFIG_FS_FAT /* Need at least one filesytem in configuration */ +#if !defined(CONFIG_DISABLE_MOUNTPOINT) && CONFIG_NFILE_DESCRIPTORS > 0 && defined(CONFIG_FS_READABLE) { "umount", cmd_umount, 2, 2, "<dir-path>" }, -# endif #endif #ifndef CONFIG_DISABLE_ENVIRON { "unset", cmd_unset, 2, 2, "<name>" }, |