Multiuser, Capabilities and Access Controls (#54)
[lunaix-os.git] / lunaix-os / usr / cat.c
index cd8cad08ebdfaa18f05f9de1c73fb2244639502f..1fe6c1610bfb12a11d9690b71290df4d24be4c7e 100644 (file)
@@ -26,7 +26,7 @@ main(int argc, const char* argv[])
             return 1;
         }
 
-        if ((stat.mode & F_DIR)) {
+        if (((stat.st_mode >> 16) & F_DIR)) {
             printf("%s is a directory", argv[i]);
             return 1;
         }