From 8621be8f3d105cd73ffbc681f9810d04b083b0ae Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Tue, 23 Aug 2022 08:52:15 -0400 Subject: tolerate out of disk when creating . and .. in mkdir() --- user/usertests.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'user') 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'; -- cgit v1.2.3