summaryrefslogtreecommitdiff
path: root/userfs.c
diff options
context:
space:
mode:
authorkaashoek <kaashoek>2006-08-14 03:00:13 +0000
committerkaashoek <kaashoek>2006-08-14 03:00:13 +0000
commitd15f0d1033a7da6448966d9626ec2776781e4188 (patch)
tree21760376e140e637d48cb3a246b76f62650a454e /userfs.c
parente4bcd2a3a919ef040d2a577a1025f286c3b57168 (diff)
downloadxv6-labs-d15f0d1033a7da6448966d9626ec2776781e4188.tar.gz
xv6-labs-d15f0d1033a7da6448966d9626ec2776781e4188.tar.bz2
xv6-labs-d15f0d1033a7da6448966d9626ec2776781e4188.zip
start on mkdir
stat
Diffstat (limited to 'userfs.c')
-rw-r--r--userfs.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/userfs.c b/userfs.c
index 2726de7..5e46814 100644
--- a/userfs.c
+++ b/userfs.c
@@ -65,7 +65,13 @@ main(void)
printf(stdout, "read failed\n");
}
close(fd);
+
+ printf(stdout, "unlink doesnotexist\n");
+
unlink("doesnotexist");
+
+ printf(stdout, "many creates, followed by unlink\n");
+
name[0] = 'a';
name[2] = '\0';
for (i = 0; i < 52; i++) {
@@ -80,6 +86,13 @@ main(void)
unlink(name);
}
+ printf(stdout, "mkdir\n");
+
+ if (mkdir("dir0") < 0)
+ printf(stdout, "mkdir failed\n");
+
+ // unlink("dir0");
+
//exec("echo", echo_args);
printf(stdout, "about to do exec\n");
exec("cat", cat_args);