X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ftests%2Ffilesys%2Fextended%2Fgrow-too-big.c;h=a908e45fa648ca098606b0e0726cd798a35ee451;hb=73389b59f54bfed8eb0cb370a5ffec1223686a9e;hp=5edcf955a1eefa1350f2f64be8a59b2235b2036d;hpb=615bf3b3d2a8573ed6fb9ddc0055745e163ac999;p=pintos-anon diff --git a/src/tests/filesys/extended/grow-too-big.c b/src/tests/filesys/extended/grow-too-big.c index 5edcf95..a908e45 100644 --- a/src/tests/filesys/extended/grow-too-big.c +++ b/src/tests/filesys/extended/grow-too-big.c @@ -1,3 +1,6 @@ +/* Checks that trying to grow a file beyond the capacity of the + file system behaves reasonably (does not crash). */ + #include #include #include "tests/lib.h" @@ -6,15 +9,16 @@ void test_main (void) { - const char *filename = "fumble"; + const char *file_name = "fumble"; char zero = 0; int fd; - CHECK (create (filename, 0), "create \"%s\"", filename); - CHECK ((fd = open (filename)) > 1, "open \"%s\"", filename); - msg ("seek \"%s\"", filename); + CHECK (create (file_name, 0), "create \"%s\"", file_name); + CHECK ((fd = open (file_name)) > 1, "open \"%s\"", file_name); + msg ("seek \"%s\"", file_name); seek (fd, UINT_MAX); - CHECK (write (fd, &zero, 1) > 0, "write \"%s\"", filename); - msg ("close \"%s\"", filename); + msg ("write \"%s\"", file_name); + write (fd, &zero, 1); + msg ("close \"%s\"", file_name); close (fd); }