Lines Matching defs:rwbuf_size
48 size_t rwbuf_size;
54 rwbuf_size = (size_t)sysconf(_SC_PAGESIZE);
55 ATF_REQUIRE_MSG(rwbuf_size < SIZE_MAX/2, "rwbuf_size=%zu", rwbuf_size);
56 rwbuf_size *= 2;
57 REQUIRE_LIBC(write_buf = calloc(1, rwbuf_size), NULL);
58 REQUIRE_LIBC(read_buf = calloc(1, rwbuf_size), NULL);
117 tests_makegarbage(write_buf, rwbuf_size);
119 RL(write(fd, write_buf, rwbuf_size));
121 ATF_REQUIRE_EQ_MSG(offset, (off_t)rwbuf_size,
123 rwbuf_size);
127 RL(read(fd, read_buf, rwbuf_size));
129 ATF_REQUIRE_EQ_MSG(offset, (off_t)rwbuf_size,
131 rwbuf_size);
133 for (size_t i = 0; i < rwbuf_size; i++)
154 tests_makegarbage(write_buf, rwbuf_size);
155 tests_makegarbage(read_buf, rwbuf_size);
157 RL(write(fd, write_buf, rwbuf_size));
160 ATF_REQUIRE_EQ_MSG(st.st_size, (off_t)rwbuf_size,
161 "Write did not grow size to %zu (is %jd)", rwbuf_size,
164 RL(ftruncate(fd, rwbuf_size/2));
166 ATF_REQUIRE_EQ_MSG(st.st_size, (off_t)rwbuf_size/2,
168 rwbuf_size/2, (intmax_t)st.st_size);
170 RL(ftruncate(fd, rwbuf_size));
172 ATF_REQUIRE_EQ_MSG(st.st_size, (off_t)rwbuf_size,
173 "Truncate did not grow size to %zu (is %jd)", rwbuf_size,
177 RL(read(fd, read_buf, rwbuf_size));
179 for (size_t i = 0; i < rwbuf_size/2; i++)
182 for (size_t i = rwbuf_size/2; i < rwbuf_size; i++)
201 RL(ftruncate(fd, rwbuf_size));
203 addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
206 rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
261 ATF_REQUIRE(rwbuf_size > 0);
279 rv = write(fd, write_buf, rwbuf_size);
334 RL(ftruncate(fd, rwbuf_size));
337 ATF_REQUIRE_EQ_MSG(ftruncate(fd, rwbuf_size/2), -1,
358 RL(ftruncate(fd, rwbuf_size/2));
361 ATF_REQUIRE_EQ_MSG(ftruncate(fd, rwbuf_size), -1,
382 RL(ftruncate(fd, rwbuf_size/2));
385 ATF_REQUIRE_EQ_MSG(write(fd, write_buf, rwbuf_size), -1,
407 RL(ftruncate(fd, rwbuf_size));
409 addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
412 rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
434 RL(ftruncate(fd, rwbuf_size/2));
437 ATF_REQUIRE_EQ_MSG(write(fd, write_buf, rwbuf_size), -1,
460 RL(ftruncate(fd, rwbuf_size));
461 addr = mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
464 rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd,
469 ATF_REQUIRE_EQ_MSG(mmap(NULL, rwbuf_size, PROT_READ|PROT_WRITE,
472 rwbuf_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd);