+#include <stdio.h>
+#ifdef PINTOS
#include <syscall.h>
+#else
+#include "posix-compat.h"
+#endif
#define CHILD_CNT 3
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;
}
}
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);
}