Home | History | Annotate | Download | only in tests

Lines Matching defs:aio

55     struct aiocb aio;
56 struct aiocb *aiol[] = {&aio};
57 aio.aio_fildes = dummy_file.fd;
58 aio.aio_buf = buf;
59 aio.aio_offset = 0;
60 aio.aio_nbytes = TEST_PACKET_SIZE;
62 EXPECT_EQ(aio_read(&aio), 0);
64 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE);
71 struct aiocb aio;
72 struct aiocb *aiol[] = {&aio};
73 aio.aio_fildes = dummy_file.fd;
74 aio.aio_buf = const_cast<char*>(dummyDataStr.c_str());
75 aio.aio_offset = 0;
76 aio.aio_nbytes = TEST_PACKET_SIZE;
78 EXPECT_EQ(aio_write(&aio), 0);
80 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE);
88 struct aiocb aio;
89 struct aiocb *aiol[] = {&aio};
90 aio.aio_fildes = -1;
91 aio.aio_buf = const_cast<char*>(dummyDataStr.c_str());
92 aio.aio_offset = 0;
93 aio.aio_nbytes = TEST_PACKET_SIZE;
95 EXPECT_EQ(aio_write(&aio), 0);
97 EXPECT_EQ(aio_return(&aio), -1);
98 EXPECT_EQ(aio_error(&aio), EBADF);
107 struct aiocb aio;
108 struct aiocb *aiol[] = {&aio};
109 aio.aio_fildes = dummy_file.fd;
110 aio.aio_sink = pipeFd[1];
111 aio.aio_offset = 0;
112 aio.aio_nbytes = TEST_PACKET_SIZE;
114 EXPECT_EQ(aio_splice_read(&aio), 0);
116 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE);
128 struct aiocb aio;
129 struct aiocb *aiol[] = {&aio};
130 aio.aio_fildes = pipeFd[0];
131 aio.aio_sink = dummy_file.fd;
132 aio.aio_offset = 0;
133 aio.aio_nbytes = TEST_PACKET_SIZE;
135 EXPECT_EQ(aio_splice_write(&aio), 0);
137 EXPECT_EQ(aio_return(&aio), TEST_PACKET_SIZE);