X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/1eeed1150149b63d6e49e033697454bc12b533b9..e47950ba3c4ef27ff19d8bb7ad54d779180e96e9:/lunaix-os/usr/ls.c diff --git a/lunaix-os/usr/ls.c b/lunaix-os/usr/ls.c index ece96e4..caea32d 100644 --- a/lunaix-os/usr/ls.c +++ b/lunaix-os/usr/ls.c @@ -20,7 +20,7 @@ main(int argc, const char* argv[]) while ((dent = readdir(dir))) { if (dent->d_type == DT_DIR) { - printf(" %s\n", dent->d_name); + printf(" %s/\n", dent->d_name); } else if (dent->d_type == DT_SYMLINK) { printf(" %s@\n", dent->d_name); } else { @@ -28,7 +28,12 @@ main(int argc, const char* argv[]) } } + int err = errno; + if (err) { + printf("failed: %d\n",err); + } + closedir(dir); - return 0; + return err; } \ No newline at end of file