diff options
Diffstat (limited to 'sys/cmd/ls/ls.c')
-rw-r--r-- | sys/cmd/ls/ls.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/sys/cmd/ls/ls.c b/sys/cmd/ls/ls.c deleted file mode 100644 index 86aaa48..0000000 --- a/sys/cmd/ls/ls.c +++ /dev/null @@ -1,36 +0,0 @@ -#include <u.h> -#include <libn.h> - -static struct Flags { - uchar a : 1; /* show all files */ - uchar r : 1; /* reverse sort */ - uchar v : 1; /* print detailed information */ - uchar h : 1; /* human readable */ - uchar s : 1; /* sort by size */ -} flag; - -static -void -usage(void) -{ - fputs("usage: ls [-ahsrv] [file ...]\n", stderr); - exit(1); -} - -int -main(int argc, char *argv[]) -{ - int i; - ARGBEGIN{ - case 'a': flag.a++; break; - default: - usage(); - }ARGEND; - - switch(argc) { - case 0: - *--argv = ".", ++argc; - /* fallthrough */ - case 1: - } -} |