main(void)
{
char *const buf = tail_alloc(DEFAULT_STRLEN + 1);
- const struct iovec io = {
+ struct iovec io = {
.iov_base = buf,
.iov_len = -1
};
tprintf("writev(-1, [{iov_base=\"\\0%*s\"..., iov_len=%lu}], 1)"
" = %s\n", DEFAULT_STRLEN - 1, buf + 1, -1UL, sprintrc(rc));
+ ++io.iov_base;
+ rc = writev(-1, &io, 1);
+ tprintf("writev(-1, [{iov_base=%p, iov_len=%lu}], 1) = %s\n",
+ io.iov_base, -1UL, sprintrc(rc));
+
tprintf("+++ exited with 0 +++\n");
return 0;
}