/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/lio_listio/ |
H A D | 18-1.c | 45 struct aiocb *aiocbs[NUM_AIOCBS]; local 73 aiocbs[0] = malloc(sizeof(struct aiocb)); 74 memset(aiocbs[0], 0, sizeof(struct aiocb)); 76 aiocbs[0]->aio_fildes = fd; 77 aiocbs[0]->aio_offset = 0; 78 aiocbs[0]->aio_buf = bufs; 79 aiocbs[0]->aio_nbytes = BUF_SIZE; 80 aiocbs[0]->aio_lio_opcode = LIO_WRITE; 83 ret = lio_listio(-1, aiocbs, NUM_AIOCBS, NULL); 90 free(aiocbs[ [all...] |
H A D | 12-1.c | 44 struct aiocb *aiocbs[NUM_AIOCBS]; local 78 aiocbs[i] = malloc(sizeof(struct aiocb)); 79 memset(aiocbs[i], 0, sizeof(struct aiocb)); 81 aiocbs[i]->aio_fildes = fd; 82 aiocbs[i]->aio_offset = 0; 83 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 84 aiocbs[i]->aio_nbytes = BUF_SIZE; 85 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 89 ret = lio_listio(LIO_WAIT, aiocbs, NUM_AIOCBS, NULL); 95 free(aiocbs[ [all...] |
H A D | 13-1.c | 44 struct aiocb *aiocbs[NUM_AIOCBS]; local 78 aiocbs[i] = malloc(sizeof(struct aiocb)); 79 memset(aiocbs[i], 0, sizeof(struct aiocb)); 81 aiocbs[i]->aio_fildes = fd; 82 aiocbs[i]->aio_offset = 0; 83 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 84 aiocbs[i]->aio_nbytes = BUF_SIZE; 87 aiocbs[i]->aio_lio_opcode = -1; 89 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 93 ret = lio_listio(LIO_WAIT, aiocbs, NUM_AIOCB [all...] |
H A D | 5-1.c | 47 struct aiocb *aiocbs[NUM_AIOCBS]; local 73 aiocbs[i] = malloc(sizeof(struct aiocb)); 74 memset(aiocbs[i], 0, sizeof(struct aiocb)); 76 aiocbs[i]->aio_fildes = fd; 77 aiocbs[i]->aio_offset = 0; 78 aiocbs[i]->aio_buf = buf; 79 aiocbs[i]->aio_nbytes = BUF_SIZE; 82 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 84 aiocbs[i]->aio_lio_opcode = LIO_READ; 86 aiocbs[ [all...] |
H A D | 1-1.c | 53 struct aiocb **aiocbs; local 86 aiocbs = malloc(sizeof(struct aiocb *) * NUM_AIOCBS); 91 aiocbs[i] = malloc(sizeof(struct aiocb)); 92 memset(aiocbs[i], 0, sizeof(struct aiocb)); 94 aiocbs[i]->aio_fildes = fd; 95 aiocbs[i]->aio_offset = 0; 96 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 97 aiocbs[i]->aio_nbytes = BUF_SIZE; 98 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 114 ret = lio_listio(LIO_WAIT, aiocbs, NUM_AIOCB [all...] |
H A D | 10-1.c | 58 struct aiocb *aiocbs[NUM_AIOCBS]; local 94 aiocbs[i] = malloc(sizeof(struct aiocb)); 95 memset(aiocbs[i], 0, sizeof(struct aiocb)); 97 aiocbs[i]->aio_fildes = fd; 98 aiocbs[i]->aio_offset = 0; 99 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 100 aiocbs[i]->aio_nbytes = BUF_SIZE; 101 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 104 aiocbs[i]->aio_sigevent.sigev_notify = SIGEV_SIGNAL; 105 aiocbs[ [all...] |
H A D | 14-1.c | 58 struct aiocb *aiocbs[NUM_AIOCBS]; local 94 aiocbs[i] = (struct aiocb *)calloc(sizeof(struct aiocb), 1); 95 if (aiocbs == NULL) { 104 aiocbs[i]->aio_fildes = -1; 106 aiocbs[i]->aio_fildes = fd; 108 aiocbs[i]->aio_offset = 0; 109 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 110 aiocbs[i]->aio_nbytes = BUF_SIZE; 111 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 114 aiocbs[ [all...] |
H A D | 15-1.c | 58 struct aiocb *aiocbs[NUM_AIOCBS]; local 94 aiocbs[i] = malloc(sizeof(struct aiocb)); 95 memset(aiocbs[i], 0, sizeof(struct aiocb)); 97 aiocbs[i]->aio_fildes = fd; 98 aiocbs[i]->aio_offset = 0; 99 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 100 aiocbs[i]->aio_nbytes = BUF_SIZE; 103 aiocbs[i]->aio_lio_opcode = LIO_READ; 105 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 108 aiocbs[ [all...] |
H A D | 2-1.c | 57 struct aiocb *aiocbs[NUM_AIOCBS]; local 93 aiocbs[i] = malloc(sizeof(struct aiocb)); 94 memset(aiocbs[i], 0, sizeof(struct aiocb)); 96 aiocbs[i]->aio_fildes = fd; 97 aiocbs[i]->aio_offset = 0; 98 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 99 aiocbs[i]->aio_nbytes = BUF_SIZE; 100 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 103 aiocbs[i]->aio_sigevent.sigev_notify = SIGEV_SIGNAL; 104 aiocbs[ [all...] |
H A D | 3-1.c | 58 struct aiocb *aiocbs[NUM_AIOCBS]; local 94 aiocbs[i] = malloc(sizeof(struct aiocb)); 95 memset(aiocbs[i], 0, sizeof(struct aiocb)); 97 aiocbs[i]->aio_fildes = fd; 98 aiocbs[i]->aio_offset = 0; 99 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 100 aiocbs[i]->aio_nbytes = BUF_SIZE; 101 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 104 aiocbs[i]->aio_sigevent.sigev_notify = SIGEV_SIGNAL; 105 aiocbs[ [all...] |
H A D | 4-1.c | 58 struct aiocb *aiocbs[NUM_AIOCBS]; local 93 aiocbs[i] = NULL; 101 aiocbs[i] = malloc(sizeof(struct aiocb)); 102 memset(aiocbs[i], 0, sizeof(struct aiocb)); 104 aiocbs[i]->aio_fildes = fd; 105 aiocbs[i]->aio_offset = 0; 106 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 107 aiocbs[i]->aio_nbytes = BUF_SIZE; 108 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 111 aiocbs[ [all...] |
H A D | 7-1.c | 59 struct aiocb *aiocbs[NUM_AIOCBS]; local 94 aiocbs[i] = malloc(sizeof(struct aiocb)); 95 memset(aiocbs[i], 0, sizeof(struct aiocb)); 97 aiocbs[i]->aio_fildes = fd; 98 aiocbs[i]->aio_offset = 0; 99 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 100 aiocbs[i]->aio_nbytes = BUF_SIZE; 103 aiocbs[i]->aio_lio_opcode = LIO_NOP; 105 aiocbs[i]->aio_lio_opcode = LIO_WRITE; 108 aiocbs[ [all...] |
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/ |
H A D | 9-1.c | 48 struct aiocb aiocbs[NUM_AIOCBS]; local 75 memset(&aiocbs[i], 0, sizeof(struct aiocb)); 76 aiocbs[i].aio_fildes = fd; 77 aiocbs[i].aio_buf = buf; 78 aiocbs[i].aio_nbytes = BUF_SIZE; 82 ret = aio_read(&aiocbs[i]); 88 err = aio_error(&aiocbs[i]); 89 ret = aio_return(&aiocbs[i]);
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/ |
H A D | 7-1.c | 48 struct aiocb aiocbs[NUM_AIOCBS]; local 69 memset(&aiocbs[i], 0, sizeof(struct aiocb)); 70 aiocbs[i].aio_fildes = fd; 71 aiocbs[i].aio_buf = buf; 72 aiocbs[i].aio_nbytes = BUF_SIZE; 76 ret = aio_write(&aiocbs[i]); 82 err = aio_error(&aiocbs[i]); 83 ret = aio_return(&aiocbs[i]);
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/ |
H A D | 1-1.c | 67 struct aiocb **aiocbs; local 108 aiocbs = malloc(sizeof(struct aiocb *) * NUM_AIOCBS); 112 aiocbs[i] = malloc(sizeof(struct aiocb)); 113 memset(aiocbs[i], 0, sizeof(struct aiocb)); 115 aiocbs[i]->aio_fildes = fd; 116 aiocbs[i]->aio_offset = i * BUF_SIZE; 117 aiocbs[i]->aio_buf = &bufs[i * BUF_SIZE]; 118 aiocbs[i]->aio_nbytes = BUF_SIZE; 119 aiocbs[i]->aio_lio_opcode = LIO_READ; 135 plist[1] = aiocbs[WAIT_FOR_AIOC [all...] |
H A D | 4-1.c | 64 struct aiocb aiocbs[NUM_AIOCBS]; local 89 memset(aiocbs, 0, sizeof(aiocbs)); 97 aiocbs[i].aio_fildes = fd; 98 aiocbs[i].aio_offset = buf_offset; 99 aiocbs[i].aio_buf = malloc(buf_size); 100 aiocbs[i].aio_nbytes = buf_size; 101 aiocbs[i].aio_lio_opcode = LIO_WRITE; 103 if (!aiocbs[i].aio_buf) { 111 aiocbs[ [all...] |
H A D | 9-1.c | 53 struct aiocb *aiocbs[num_aiocbs]; local 99 aiocbs[i] = malloc(sizeof(struct aiocb)); 100 memset(aiocbs[i], 0, sizeof(struct aiocb)); 102 aiocbs[i]->aio_fildes = fd; 103 aiocbs[i]->aio_offset = i * buf_size; 104 aiocbs[i]->aio_buf = &bufs[i * buf_size]; 105 aiocbs[i]->aio_nbytes = buf_size; 106 aiocbs[i]->aio_lio_opcode = LIO_READ; 124 plist[1] = aiocbs[WAIT_FOR_AIOCB]; 127 ret = lio_listio(LIO_NOWAIT, aiocbs, num_aiocb [all...] |