X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/b6ff3c7dbab3f40d03389808d95ac27d416c35e3..2a49908006b177c4d6354309333d06b1b96e4887:/lunaix-os/uprog/ls.c?ds=sidebyside diff --git a/lunaix-os/uprog/ls.c b/lunaix-os/uprog/ls.c deleted file mode 100644 index bac3c71..0000000 --- a/lunaix-os/uprog/ls.c +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include -#include - -int -main(int argc, const char* argv[]) -{ - char* path = "."; - if (argc > 1) { - path = argv[1]; - } - - DIR* dir = opendir(path); - - if (!dir) { - return errno; - } - - struct dirent* dent; - - while ((dent = readdir(dir))) { - if (dent->d_type == DT_DIR) { - printf(" \033[3m%s\033[39;49m\n", dent->d_name); - } else if (dent->d_type == DT_SYMLINK) { - printf(" \033[13m%s@\033[39;49m\n", dent->d_name); - } else { - printf(" %s\n", dent->d_name); - } - } - - closedir(dir); - - return 0; -} \ No newline at end of file