Lines Matching refs:preadv
11 * 1) preadv(2) fails if iov_len is invalid.
12 * 2) preadv(2) fails if the vector count iovcnt is less than zero.
13 * 3) preadv(2) fails if offset is negative.
14 * 4) preadv(2) fails when attempts to read into a invalid address.
15 * 5) preadv(2) fails if file descriptor is invalid.
16 * 6) preadv(2) fails if file descriptor is not open for reading.
17 * 7) preadv(2) fails when fd refers to a directory.
18 * 8) preadv(2) fails if fd is associated with a pipe.
21 * 1) preadv(2) should return -1 and set errno to EINVAL.
22 * 2) preadv(2) should return -1 and set errno to EINVAL.
23 * 3) preadv(2) should return -1 and set errno to EINVAL.
24 * 4) preadv(2) should return -1 and set errno to EFAULT.
25 * 5) preadv(2) should return -1 and set errno to EBADF.
26 * 6) preadv(2) should return -1 and set errno to EBADF.
27 * 7) preadv(2) should return -1 and set errno to EISDIR.
28 * 8) preadv(2) should return -1 and set errno to ESPIPE.
36 #include "preadv.h"
81 TEST(preadv(*tc->fd, tc->name, tc->count, tc->offset));
84 tst_res(TFAIL, "preadv() succeeded unexpectedly");
89 tst_res(TPASS | TTERRNO, "preadv() failed as expected");
93 tst_res(TFAIL | TTERRNO, "preadv() failed unexpectedly, expected %s",