/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/ |
D | 3-1.c | 46 struct aiocb aiocb; in main() local 66 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 67 aiocb.aio_fildes = fd; in main() 68 aiocb.aio_buf = buf; in main() 69 aiocb.aio_nbytes = BUF_SIZE; in main() 71 if (aio_write(&aiocb) == -1) { in main() 74 strerror(aio_error(&aiocb))); in main() 80 retval = aio_error(&aiocb); in main() 83 retval = aio_return(&aiocb); in main() 88 strerror(aio_error(&aiocb))); in main() [all …]
|
D | 3-2.c | 44 struct aiocb aiocb; in main() local 64 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 65 aiocb.aio_fildes = fd; in main() 66 aiocb.aio_buf = buf; in main() 67 aiocb.aio_nbytes = BUF_SIZE; in main() 69 if (aio_write(&aiocb) == -1) { in main() 72 strerror(aio_error(&aiocb))); in main() 78 retval = aio_error(&aiocb); in main() 81 retval = aio_return(&aiocb); in main() 85 strerror(aio_error(&aiocb))); in main() [all …]
|
D | 4-1.c | 44 struct aiocb aiocb; in main() local 45 struct aiocb aiocb2; in main() 65 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 66 aiocb.aio_fildes = fd; in main() 67 aiocb.aio_buf = buf; in main() 68 aiocb.aio_nbytes = BUF_SIZE; in main() 70 if (aio_write(&aiocb) == -1) { in main() 78 retval = aio_error(&aiocb); in main() 81 retval = aio_error(&aiocb); in main() 85 memset(&aiocb2, 0, sizeof(struct aiocb)); in main() [all …]
|
D | 2-1.c | 41 struct aiocb aiocb; in main() local 61 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 62 aiocb.aio_fildes = fd; in main() 63 aiocb.aio_buf = buf; in main() 64 aiocb.aio_nbytes = BUF_SIZE; in main() 66 if (aio_write(&aiocb) == -1) { in main() 69 strerror(aio_error(&aiocb))); in main() 75 retval = aio_error(&aiocb); in main() 78 retval = aio_return(&aiocb); in main() 89 retval = aio_return(&aiocb); in main() [all …]
|
D | 1-1.c | 43 struct aiocb aiocb; in main() local 63 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 64 aiocb.aio_fildes = fd; in main() 65 aiocb.aio_buf = buf; in main() 66 aiocb.aio_nbytes = BUF_SIZE; in main() 68 if (aio_write(&aiocb) == -1) { in main() 76 retval = aio_error(&aiocb); in main() 79 retval = aio_return(&aiocb); in main() 84 strerror(aio_error(&aiocb))); in main()
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/ |
D | 3-1.c | 55 struct aiocb *a = info->si_value.sival_ptr; in sig_handler() 69 struct aiocb *aiocb_list[BUF_NB]; in main() 70 struct aiocb *aiocb; in main() local 104 aiocb = malloc(sizeof(struct aiocb)); in main() 105 if (aiocb == NULL) { in main() 111 aiocb->aio_fildes = fd; in main() 112 aiocb->aio_buf = malloc(BUF_SIZE); in main() 113 if (aiocb->aio_buf == NULL) { in main() 119 aiocb->aio_nbytes = BUF_SIZE; in main() 120 aiocb->aio_offset = 0; in main() [all …]
|
D | 5-1.c | 48 struct aiocb *aiocb[BUF_NB]; in main() local 71 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main() 72 if (aiocb[i] == NULL) { in main() 83 aiocb[i]->aio_fildes = fd; in main() 84 aiocb[i]->aio_buf = buf[i]; in main() 85 aiocb[i]->aio_nbytes = BUF_SIZE; in main() 86 aiocb[i]->aio_offset = 0; in main() 87 aiocb[i]->aio_sigevent.sigev_notify = SIGEV_NONE; in main() 89 if (aio_write(aiocb[i]) == -1) { in main() 113 ret = (aio_error(aiocb[i])); in main() [all …]
|
D | 4-1.c | 50 struct aiocb *aiocb[BUF_NB]; in main() local 71 aiocb[i] = malloc(sizeof(struct aiocb)); in main() 72 if (aiocb[i] == NULL) { in main() 77 memset(aiocb[i], 0, sizeof(struct aiocb)); in main() 78 aiocb[i]->aio_fildes = fd; in main() 79 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main() 80 if (aiocb[i]->aio_buf == NULL) { in main() 85 aiocb[i]->aio_nbytes = BUF_SIZE; in main() 86 aiocb[i]->aio_offset = 0; in main() 87 aiocb[i]->aio_sigevent.sigev_notify = SIGEV_NONE; in main() [all …]
|
D | 6-1.c | 51 struct aiocb *aiocb[BUF_NB]; in main() local 73 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main() 74 if (aiocb[i] == NULL) { in main() 79 aiocb[i]->aio_fildes = fd; in main() 80 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main() 81 if (aiocb[i]->aio_buf == NULL) { in main() 86 aiocb[i]->aio_nbytes = BUF_SIZE; in main() 87 aiocb[i]->aio_offset = 0; in main() 88 aiocb[i]->aio_sigevent.sigev_notify = SIGEV_NONE; in main() 90 if (aio_write(aiocb[i]) == -1) { in main() [all …]
|
D | 7-1.c | 49 struct aiocb *aiocb[BUF_NB]; in main() local 70 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main() 72 if (aiocb[i] == NULL) { in main() 79 aiocb[i]->aio_fildes = fd; in main() 80 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main() 82 if (aiocb[i]->aio_buf == NULL) { in main() 89 aiocb[i]->aio_nbytes = BUF_SIZE; in main() 90 aiocb[i]->aio_offset = 0; in main() 91 aiocb[i]->aio_sigevent.sigev_notify = SIGEV_NONE; in main() 93 if (aio_write(aiocb[i]) == -1) { in main() [all …]
|
D | 1-1.c | 44 struct aiocb aiocb; in main() local 61 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 62 aiocb.aio_fildes = fd; in main() 63 aiocb.aio_buf = buf; in main() 64 aiocb.aio_nbytes = BUF_SIZE; in main() 66 if (aio_write(&aiocb) == -1) { in main() 71 switch (aio_cancel(fd, &aiocb)) { in main() 78 err = aio_error(&aiocb); in main()
|
D | 8-1.c | 46 struct aiocb aiocb; in main() local 64 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 65 aiocb.aio_fildes = fd; in main() 66 aiocb.aio_buf = buf; in main() 67 aiocb.aio_nbytes = BUF_SIZE; in main() 69 if (aio_write(&aiocb) == -1) { in main() 76 ret = aio_error(&aiocb); in main() 83 if (aio_cancel(fd, &aiocb) != AIO_ALLDONE) { in main()
|
/external/rust/crates/nix/test/sys/ |
D | test_aio.rs | 16 fn poll_aio(aiocb: &mut AioCb) -> Result<()> { in poll_aio() 18 let err = aiocb.error(); in poll_aio() 27 let aiocb = AioCb::from_mut_slice( 1001, in test_accessors() localVariable 36 assert_eq!(1001, aiocb.fd()); in test_accessors() 37 assert_eq!(Some(LioOpcode::LIO_NOP), aiocb.lio_opcode()); in test_accessors() 38 assert_eq!(4, aiocb.nbytes()); in test_accessors() 39 assert_eq!(2, aiocb.offset()); in test_accessors() 40 assert_eq!(42, aiocb.priority()); in test_accessors() 41 let sev = aiocb.sigevent().sigevent(); in test_accessors() 55 let mut aiocb = AioCb::from_slice( f.as_raw_fd(), in test_cancel() localVariable [all …]
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/ |
D | 3-1.c | 46 struct aiocb aiocb[NAIOCB]; in main() local 47 const struct aiocb *list[NENT]; in main() 67 memset(&aiocb[i], 0, sizeof(struct aiocb)); in main() 68 aiocb[i].aio_fildes = fd; in main() 69 aiocb[i].aio_buf = buf; in main() 70 aiocb[i].aio_offset = i * BUF_SIZE; in main() 71 aiocb[i].aio_nbytes = BUF_SIZE; in main() 73 if (aio_write(&aiocb[i]) == -1) { in main() 81 list[2] = &aiocb[0]; in main() 82 list[5] = &aiocb[1]; in main() [all …]
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/ |
D | 2-1.c | 44 struct aiocb *aiocb[BUF_NB]; in main() local 65 aiocb[i] = calloc(1, sizeof(struct aiocb)); in main() 66 if (aiocb[i] == NULL) { in main() 71 aiocb[i]->aio_fildes = fd; in main() 72 aiocb[i]->aio_buf = malloc(BUF_SIZE); in main() 73 if (aiocb[i]->aio_buf == NULL) { in main() 78 aiocb[i]->aio_nbytes = BUF_SIZE; in main() 79 aiocb[i]->aio_offset = 0; in main() 80 aiocb[i]->aio_sigevent.sigev_notify = SIGEV_NONE; in main() 82 if (aio_write(aiocb[i]) == -1) { in main() [all …]
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/ |
D | 9-1.c | 47 struct aiocb aiocb; in main() local 64 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 65 aiocb.aio_fildes = fd; in main() 66 aiocb.aio_buf = buf; in main() 67 aiocb.aio_offset = -1; in main() 68 aiocb.aio_nbytes = BUF_SIZE; in main() 70 if (aio_write(&aiocb) != -1) { in main() 74 err = aio_error(&aiocb); in main() 77 int ret = aio_return(&aiocb); in main()
|
D | 9-2.c | 47 struct aiocb aiocb; in main() local 64 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 65 aiocb.aio_fildes = fd; in main() 66 aiocb.aio_buf = buf; in main() 67 aiocb.aio_reqprio = -1; in main() 68 aiocb.aio_nbytes = BUF_SIZE; in main() 70 if (aio_write(&aiocb) != -1) { in main() 74 err = aio_error(&aiocb); in main() 77 int ret = aio_return(&aiocb); in main()
|
D | 8-1.c | 42 struct aiocb aiocb; in main() local 50 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 51 aiocb.aio_fildes = -1; in main() 52 aiocb.aio_buf = buf; in main() 53 aiocb.aio_nbytes = BUF_SIZE; in main() 60 if (aio_write(&aiocb) != 0) { in main() 67 ret = aio_error(&aiocb); in main()
|
D | 3-1.c | 46 struct aiocb aiocb; in main() local 66 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 67 aiocb.aio_fildes = fd; in main() 68 aiocb.aio_buf = buf; in main() 69 aiocb.aio_nbytes = BUF_SIZE; in main() 70 aiocb.aio_lio_opcode = LIO_READ; in main() 72 if (aio_write(&aiocb) == -1) { in main() 80 err = aio_error(&aiocb); in main() 83 ret = aio_return(&aiocb); in main()
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/ |
D | 8-1.c | 44 struct aiocb aiocb; in main() local 45 struct aiocb *list[1]; in main() 73 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 74 aiocb.aio_fildes = fd; in main() 75 aiocb.aio_buf = check; in main() 76 aiocb.aio_nbytes = BUF_SIZE; in main() 77 aiocb.aio_lio_opcode = LIO_READ; in main() 79 list[0] = &aiocb; in main() 89 err = aio_error(&aiocb); in main() 90 ret = aio_return(&aiocb); in main()
|
D | 9-1.c | 44 struct aiocb aiocb; in main() local 45 struct aiocb *list[1]; in main() 67 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 68 aiocb.aio_fildes = fd; in main() 69 aiocb.aio_buf = buf; in main() 70 aiocb.aio_nbytes = BUF_SIZE; in main() 71 aiocb.aio_lio_opcode = LIO_WRITE; in main() 73 list[0] = &aiocb; in main() 81 err = aio_error(&aiocb); in main() 82 ret = aio_return(&aiocb); in main()
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/ |
D | 11-1.c | 45 struct aiocb aiocb; in main() local 66 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 67 aiocb.aio_fildes = fd; in main() 68 aiocb.aio_buf = buf; in main() 69 aiocb.aio_offset = -1; in main() 70 aiocb.aio_nbytes = BUF_SIZE; in main() 72 if (aio_read(&aiocb) != -1) { in main() 77 err = aio_error(&aiocb); in main() 80 int ret = aio_return(&aiocb); in main()
|
D | 10-1.c | 42 struct aiocb aiocb; in main() local 50 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 51 aiocb.aio_fildes = -1; in main() 52 aiocb.aio_buf = buf; in main() 53 aiocb.aio_nbytes = BUF_SIZE; in main() 60 if (aio_read(&aiocb) != 0) { in main() 67 ret = aio_error(&aiocb); in main()
|
D | 3-1.c | 43 struct aiocb aiocb; in main() local 65 memset(&aiocb, 0, sizeof(struct aiocb)); in main() 66 aiocb.aio_fildes = fd; in main() 67 aiocb.aio_buf = buf; in main() 68 aiocb.aio_nbytes = BUF_SIZE; in main() 70 if (aio_read(&aiocb) == -1) { in main() 78 ret = aio_error(&aiocb); in main() 87 if (aio_return(&aiocb) != BUF_SIZE) { in main()
|
/external/ltp/android/include/ |
D | aio.h | 11 struct aiocb { struct 38 int aio_read(struct aiocb *); argument 39 int aio_write(struct aiocb *); 40 int aio_fsync(int, struct aiocb *); 41 int aio_error(const struct aiocb *); 42 ssize_t aio_return(struct aiocb *); 43 int aio_suspend(const struct aiocb * const[], int, const struct timespec *); 44 int aio_cancel(int, struct aiocb *); 45 int lio_listio(int, struct aiocb *restrict const[restrict], int,
|