summaryrefslogtreecommitdiff
path: root/nuttx/examples/nsh
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-05-26 22:37:57 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-05-26 22:37:57 +0000
commit824fcd39cf4947527eafcbfa7c0dcbc4704b4cb3 (patch)
tree9958b54a89de6282576ddb77bb4192a079ddb316 /nuttx/examples/nsh
parent503ba396598ab1d5ce6f336cd3543d32d6aacbaa (diff)
downloadpx4-nuttx-824fcd39cf4947527eafcbfa7c0dcbc4704b4cb3.tar.gz
px4-nuttx-824fcd39cf4947527eafcbfa7c0dcbc4704b4cb3.tar.bz2
px4-nuttx-824fcd39cf4947527eafcbfa7c0dcbc4704b4cb3.zip
Fat dir operations seem to work
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@254 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/examples/nsh')
-rw-r--r--nuttx/examples/nsh/nsh_main.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/nuttx/examples/nsh/nsh_main.c b/nuttx/examples/nsh/nsh_main.c
index e9c8466c3..951742e2a 100644
--- a/nuttx/examples/nsh/nsh_main.c
+++ b/nuttx/examples/nsh/nsh_main.c
@@ -254,23 +254,23 @@ static void cmd_ls(const char *cmd, char *arg)
break;
}
- if (DIRENT_ISFILE(entryp->d_type))
+ if (DIRENT_ISDIRECTORY(entryp->d_type))
{
#ifdef CONFIG_FULL_PATH
- printf(" %s/%s\n", arg, entryp->d_name);
+ printf(" %s/%s/\n", arg, entryp->d_name);
#else
- printf(" %s\n", entryp->d_name);
+ printf(" %s/\n", entryp->d_name);
#endif
}
-
- if (DIRENT_ISDIRECTORY(entryp->d_type))
+ else
{
#ifdef CONFIG_FULL_PATH
- printf(" %s/%s/\n", arg, entryp->d_name);
+ printf(" %s/%s\n", arg, entryp->d_name);
#else
- printf(" %s/\n", entryp->d_name);
+ printf(" %s\n", entryp->d_name);
#endif
}
+
}
closedir(dirp);
}