3 #include "tests/filesys/extended/syn-rw.h"
5 #include "tests/main.h"
14 pid_t children[CHILD_CNT];
18 CHECK (create (filename, 0), "create \"%s\"", filename);
19 CHECK ((fd = open (filename)) > 1, "open \"%s\"", filename);
21 exec_children ("child-syn-rw", children, CHILD_CNT);
23 random_bytes (buf, sizeof buf);
25 for (ofs = 0; ofs < BUF_SIZE; ofs += CHUNK_SIZE)
26 CHECK (write (fd, buf + ofs, CHUNK_SIZE) > 0,
27 "write %d bytes at offset %zu in \"%s\"",
28 (int) CHUNK_SIZE, ofs, filename);
31 wait_children (children, CHILD_CNT);