3 #define F(t,n) {t *y = &x.n;}
4 #define C(n) switch(n){case n:;}
17 F(volatile void *, aio_buf)
20 F(struct sigevent, aio_sigevent)
21 F(int, aio_lio_opcode)
33 int(*p_aio_cancel)(int,struct aiocb*) = aio_cancel;
34 int(*p_aio_error)(const struct aiocb*) = aio_error;
35 int(*p_aio_fsync)(int,struct aiocb*) = aio_fsync;
36 int(*p_aio_read)(struct aiocb*) = aio_read;
37 ssize_t(*p_aio_return)(struct aiocb*) = aio_return;
38 int(*p_aio_suspend)(const struct aiocb*const[],int,const struct timespec*) = aio_suspend;
39 int(*p_aio_write)(struct aiocb*) = aio_write;
40 int(*p_lio_listio)(int,struct aiocb*restrict const[restrict],int,struct sigevent*restrict) = lio_listio;