diff --git a/apps/date.cpp b/apps/date.cpp index 17bde216..9f3d21b9 100644 --- a/apps/date.cpp +++ b/apps/date.cpp @@ -1,6 +1,5 @@ #include #include - #include #include #include diff --git a/apps/init.cpp b/apps/init.cpp index 132aebf0..521f92e3 100644 --- a/apps/init.cpp +++ b/apps/init.cpp @@ -1,12 +1,11 @@ +#include +#include #include #include #include #include #include #include - -#include -#include #include #include #include diff --git a/apps/ls.cpp b/apps/ls.cpp index 2da0c0d6..d5f5aeef 100644 --- a/apps/ls.cpp +++ b/apps/ls.cpp @@ -1,9 +1,8 @@ +#include #include #include #include #include - -#include #include #include @@ -39,11 +38,13 @@ Result luna_main(int argc, char** argv) files = TRY(dir->list(filter)); } - else + else if (os::FileSystem::exists(pathname)) { auto str = TRY(String::from_string_view(pathname)); TRY(files.try_append(move(str))); } + else + return err(ENOENT); if (!long_list) { diff --git a/apps/sh.cpp b/apps/sh.cpp index f51a89fb..efed77f6 100644 --- a/apps/sh.cpp +++ b/apps/sh.cpp @@ -1,11 +1,10 @@ +#include #include #include #include #include #include #include - -#include #include #include #include diff --git a/libc/src/env.cpp b/libc/src/env.cpp index 2139906c..0fdac72a 100644 --- a/libc/src/env.cpp +++ b/libc/src/env.cpp @@ -1,7 +1,6 @@ +#include #include #include - -#include #include extern "C" char** environ; diff --git a/libc/src/stdio.cpp b/libc/src/stdio.cpp index c0f66379..97cc3ad2 100644 --- a/libc/src/stdio.cpp +++ b/libc/src/stdio.cpp @@ -1,4 +1,3 @@ -#define _LUNA_SYSTEM_ERROR_EXTENSIONS #include #include #include diff --git a/libc/src/stdlib.cpp b/libc/src/stdlib.cpp index 362f1a15..6c62940d 100644 --- a/libc/src/stdlib.cpp +++ b/libc/src/stdlib.cpp @@ -1,4 +1,3 @@ -#define _LUNA_SYSTEM_ERROR_EXTENSIONS #include #include #include diff --git a/libc/src/sys/mman.cpp b/libc/src/sys/mman.cpp index df3f2a31..2ac4f3cc 100644 --- a/libc/src/sys/mman.cpp +++ b/libc/src/sys/mman.cpp @@ -1,4 +1,3 @@ -#define _LUNA_SYSTEM_ERROR_EXTENSIONS #include #include #include diff --git a/libc/src/time.cpp b/libc/src/time.cpp index 14db8a58..8224c7d4 100644 --- a/libc/src/time.cpp +++ b/libc/src/time.cpp @@ -1,4 +1,3 @@ -#define _LUNA_SYSTEM_ERROR_EXTENSIONS #include #include #include diff --git a/libc/src/unistd.cpp b/libc/src/unistd.cpp index 352e420d..bd836555 100644 --- a/libc/src/unistd.cpp +++ b/libc/src/unistd.cpp @@ -1,8 +1,7 @@ -#include -#include - #include #include +#include +#include #include #include #include diff --git a/libos/src/Directory.cpp b/libos/src/Directory.cpp index bd0dfc2f..03faebc0 100644 --- a/libos/src/Directory.cpp +++ b/libos/src/Directory.cpp @@ -1,8 +1,7 @@ -#include -#include - #include #include +#include +#include #include #include diff --git a/libos/src/FileSystem.cpp b/libos/src/FileSystem.cpp index e7c7400f..8a1e35fb 100644 --- a/libos/src/FileSystem.cpp +++ b/libos/src/FileSystem.cpp @@ -1,10 +1,9 @@ -#include -#include -#include - #include #include #include +#include +#include +#include #include #include #include diff --git a/libos/src/Main.cpp b/libos/src/Main.cpp index c14548ed..9059c295 100644 --- a/libos/src/Main.cpp +++ b/libos/src/Main.cpp @@ -1,6 +1,5 @@ -#include - #include +#include #include int g_argc; diff --git a/libos/src/Process.cpp b/libos/src/Process.cpp index 9ce8128f..86d4227c 100644 --- a/libos/src/Process.cpp +++ b/libos/src/Process.cpp @@ -1,6 +1,5 @@ -#include - #include +#include #include #include