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
)(int,struct aiocb
*) = aio_cancel
;}
34 {int(*p
)(const struct aiocb
*) = aio_error
;}
35 {int(*p
)(int,struct aiocb
*) = aio_fsync
;}
36 {int(*p
)(struct aiocb
*) = aio_read
;}
37 {ssize_t(*p
)(struct aiocb
*) = aio_return
;}
38 {int(*p
)(const struct aiocb
*const[],int,const struct timespec
*) = aio_suspend
;}
39 {int(*p
)(struct aiocb
*) = aio_write
;}
40 {int(*p
)(int,struct aiocb
*restrict
const[restrict
],int,struct sigevent
*restrict
) = lio_listio
;}