Removed extraneous event/bcq utilities
[akaros.git] / tests / file_test.c
index 610a1ea..dc7e91b 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h> 
+#include <stdio.h> 
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
@@ -7,6 +7,7 @@
 #include <errno.h>
 #include <dirent.h>
 #include <stdlib.h>
+#include <string.h>
 
 int main() 
 { 
@@ -155,7 +156,19 @@ int main()
        printf("Trying a chmod\n");
        retval = chmod("/dir1/dir1-1/f1-1.txt", S_IRWXO);
        if (retval < 0)
-               printf("WARNING! chmod failed with %d!\n", retval);
+               printf("WARNING! chmod failed with %d!\n", errno);
 
+       /* Try adding a directory or two! */
+       printf("Add dir3 and dir4, then remove dir4\n");
+       retval = mkdir("/dir3", S_IRWXU | S_IRWXG | S_IRWXO);
+       if (retval < 0)
+               printf("WARNING! mkdir failed with %d!\n", errno);
+       retval = mkdir("/dir4", S_IRWXU | S_IRWXG | S_IRWXO);
+       if (retval < 0)
+               printf("WARNING! mkdir failed with %d!\n", errno);
+       retval = rmdir("/dir4");
+       if (retval < 0)
+               printf("WARNING! rmdir failed with %d!\n", errno);
        breakpoint();
+
 }