Get rid of unnecessary barrier. Improve comment.
[pintos-anon] / grading / vm / page-parallel.c
index c2d8eb36ddeb1a095fcf97a0e2b421ebf4c1ac67..034a16234d646a28e8db02a4dd896dd25f42b784 100644 (file)
@@ -1,4 +1,9 @@
+#include <stdio.h>
+#ifdef PINTOS
 #include <syscall.h>
+#else
+#include "posix-compat.h"
+#endif
 
 #define CHILD_CNT 3
 
@@ -15,7 +20,7 @@ main (void)
       children[i] = exec ("child-linear");
       if (children[i] == -1) 
         {
-          printf ("(page-parallel) exec() returned pid -1\n", children[i]);
+          printf ("(page-parallel) exec() returned pid -1\n");
           return 1;
         }
     }
@@ -23,8 +28,8 @@ main (void)
   for (i = 0; i < CHILD_CNT; i++) 
     {
       int code;
-      printf ("(page-parallel) join child %d\n", i);
-      code = join (children[i]);
+      printf ("(page-parallel) wait for child %d\n", i);
+      code = wait (children[i]);
       if (code != 0x42)
         printf ("(page-parallel) child %d returned bad exit code\n", i);
     }