" v verbose\n"
" V open a volatile file\n"
" w[num] write optional length\n"
+" P[num] like w, but only one write call\n"
" x get file data version\n"
" W write entire mmap-ed region\n"
" y fsync\n"
rc = fd;
break;
case 'w':
+ case 'P':
len = atoi(commands + 1);
if (len <= 0)
len = 1;
fprintf(stderr,
"short write: %lld/%u\n",
rc, len);
+ if (commands[0] == 'P')
+ break;
len -= rc;
}
break;