diff options
author | Robert Morris <[email protected]> | 2022-08-23 08:52:15 -0400 |
---|---|---|
committer | Robert Morris <[email protected]> | 2022-08-23 08:52:15 -0400 |
commit | 8621be8f3d105cd73ffbc681f9810d04b083b0ae (patch) | |
tree | 29f4d3527c6a2433dc185cee95bb258107261629 /user | |
parent | dc405cdb7b4e4d4bb3fc50b3e7f44e8795c0218e (diff) | |
download | xv6-labs-8621be8f3d105cd73ffbc681f9810d04b083b0ae.tar.gz xv6-labs-8621be8f3d105cd73ffbc681f9810d04b083b0ae.tar.bz2 xv6-labs-8621be8f3d105cd73ffbc681f9810d04b083b0ae.zip |
tolerate out of disk when creating . and .. in mkdir()
Diffstat (limited to 'user')
-rw-r--r-- | user/usertests.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/user/usertests.c b/user/usertests.c index 968034a..60d1762 100644 --- a/user/usertests.c +++ b/user/usertests.c @@ -2712,6 +2712,8 @@ diskfull(char *s) { int fi; int done = 0; + + unlink("diskfulldir"); for(fi = 0; done == 0; fi++){ char name[32]; @@ -2758,6 +2760,9 @@ diskfull(char *s) close(fd); } + mkdir("diskfulldir"); + unlink("diskfulldir"); + for(int i = 0; i < nzz; i++){ char name[32]; name[0] = 'z'; |