blob: 4254fdcd24f4ce9fefa8d5cac305207f92c42fec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#include <__aio.h>
#include <aio.h>
#include <io_uring.h>
#include <stdlib.h>
int aio_write(struct aiocb *aiocbp)
{
struct aio_request *req = malloc(sizeof(*req));
if (req == NULL)
return -1;
req->aiocbp = aiocbp;
return __aio_request(req, IORING_OP_WRITE);
}
|