summaryrefslogtreecommitdiff
path: root/nuttx/examples/nsh/nsh_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/examples/nsh/nsh_main.c')
-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);
}