#include <stdio.h>
#include <syscall.h>
#include "fslib.h"
+#include "syn-read.h"
const char test_name[] = "syn-read";
-static char buf[1024];
+static char buf[BUF_SIZE];
#define CHILD_CNT 10
void
test_main (void)
{
- const char *filename = "data";
pid_t children[CHILD_CNT];
int fd;
int i;
for (i = 0; i < CHILD_CNT; i++)
{
char cmd_line[128];
- snprintf (cmd_line, sizeof cmd_line,
- "child-syn-read %d %zu", i, sizeof buf);
+ snprintf (cmd_line, sizeof cmd_line, "child-syn-read %d", i);
check ((children[i] = exec (cmd_line)) != PID_ERROR,
- "exec \"%s\"", cmd_line);
+ "exec child %d of %d: \"%s\"", i + 1, (int) CHILD_CNT, cmd_line);
}
for (i = 0; i < CHILD_CNT; i++)