cons: disable dangerous conswrites()
[akaros.git] / tests / stat.c
index 84e3c8b..8a6c38a 100644 (file)
 int main(int argc, char *argv[]) 
 { 
        int retval;
+
        if (argc < 2) {
                printf("Prints out stats for a file\n");
                printf("Usage: stat FILENAME\n");
                return -1;
        }
        struct stat st = {0};
+
        retval = stat(argv[1], &st);
        if (retval < 0) {
                perror("Stat failed");
@@ -23,7 +25,7 @@ int main(int argc, char *argv[])
                printf("STAT RESULTS\n---------------------\n");
                printf("dev       : %d\n", st.st_dev);
                printf("ino       : %d\n", st.st_ino);
-               printf("mode      : %d\n", st.st_mode);
+               printf("mode      : %o(oct)\n", st.st_mode);
                printf("nlink     : %d\n", st.st_nlink);
                printf("uid       : %d\n", st.st_uid);
                printf("gid       : %d\n", st.st_gid);