directio_wait
newerror = directio_wait(tail, &bytes_read);
newerror = directio_wait(tail, &bytes_written);