Lines Matching full:aio
49 #include <aio.h>
135 /* Basic tests to verify that AIO operations fail. */
139 struct aiocb aio; in ATF_TC_BODY() local
148 memset(&aio, 0, sizeof(aio)); in ATF_TC_BODY()
149 aio.aio_buf = buf; in ATF_TC_BODY()
150 aio.aio_nbytes = sizeof(buf); in ATF_TC_BODY()
151 aio.aio_fildes = pathfd; in ATF_TC_BODY()
152 aio.aio_offset = 0; in ATF_TC_BODY()
154 ATF_REQUIRE_ERRNO(EBADF, aio_read(&aio) == -1); in ATF_TC_BODY()
155 ATF_REQUIRE_ERRNO(EBADF, aio_write(&aio) == -1); in ATF_TC_BODY()
156 ATF_REQUIRE_ERRNO(EBADF, aio_fsync(O_SYNC, &aio) == -1); in ATF_TC_BODY()
157 ATF_REQUIRE_ERRNO(EBADF, aio_fsync(O_DSYNC, &aio) == -1); in ATF_TC_BODY()