tolerate out of disk when creating . and .. in mkdir()

This commit is contained in:
Robert Morris 2022-08-23 08:52:15 -04:00
parent dc405cdb7b
commit 8621be8f3d
2 changed files with 21 additions and 9 deletions

View file

@ -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';