Update mmap() tests.
[pintos-anon] / grading / vm / mmap-close.c
index 901b34d26d09d11552e0881ecad91320932988f3..335f244d4a078767c35fa3d55e8374e5a3cc70a2 100644 (file)
@@ -14,6 +14,7 @@ int
 main (void) 
 {
   int fd;
+  mapid_t map;
 
   printf ("(mmap-close) begin\n");
 
@@ -24,7 +25,8 @@ main (void)
       return 1;
     }
 
-  if (!mmap (fd, ACTUAL, strlen (sample)))
+  map = mmap (fd, ACTUAL);
+  if (map == MAP_FAILED)
     {
       printf ("(mmap-close) mmap() failed\n");
       return 1;
@@ -38,7 +40,7 @@ main (void)
       return 1;
     }
 
-  munmap (ACTUAL, strlen (sample));
+  munmap (map);
 
   /* Done. */
   printf ("(mmap-close) end\n");