char *inputdata[] = { "1", "20", "-1", "a" }; int expected[] = { 1, 20, -1, 0 };
void test(char *data, int n) { actual = fatalatoi(data); if (actual != n) sysfatal("error"); }
mainから for (i = 0; i < max; i++) switch (rfork(RFFDG|RFPROC|RFREND|RFMEM)) { case 0 : test(inputdata[i], expected[i]); exits(nil); default: w = wait(); w->msg(ry }