Lines Matching refs:aio
54 struct aiocb aio; in TEST_F() local
55 struct aiocb *aiol[] = {&aio}; in TEST_F()
56 aio.aio_fildes = dummy_file.fd; in TEST_F()
57 aio.aio_buf = buf; in TEST_F()
58 aio.aio_offset = 0; in TEST_F()
59 aio.aio_nbytes = TEST_PACKET_SIZE; in TEST_F()
61 EXPECT_EQ(aio_read(&aio), 0); in TEST_F()
63 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE); in TEST_F()
70 struct aiocb aio; in TEST_F() local
71 struct aiocb *aiol[] = {&aio}; in TEST_F()
72 aio.aio_fildes = dummy_file.fd; in TEST_F()
73 aio.aio_buf = const_cast<char*>(dummyDataStr.c_str()); in TEST_F()
74 aio.aio_offset = 0; in TEST_F()
75 aio.aio_nbytes = TEST_PACKET_SIZE; in TEST_F()
77 EXPECT_EQ(aio_write(&aio), 0); in TEST_F()
79 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE); in TEST_F()
87 struct aiocb aio; in TEST_F() local
88 struct aiocb *aiol[] = {&aio}; in TEST_F()
89 aio.aio_fildes = -1; in TEST_F()
90 aio.aio_buf = const_cast<char*>(dummyDataStr.c_str()); in TEST_F()
91 aio.aio_offset = 0; in TEST_F()
92 aio.aio_nbytes = TEST_PACKET_SIZE; in TEST_F()
94 EXPECT_EQ(aio_write(&aio), 0); in TEST_F()
96 EXPECT_EQ(aio_return(&aio), -1); in TEST_F()
97 EXPECT_EQ(aio_error(&aio), EBADF); in TEST_F()