#include #include #include int main() { char buf[256]; int fd = dup(0); struct aiocb cb = { .aio_fildes = fd, .aio_buf = buf, .aio_nbytes = sizeof buf }; aio_read(&cb); pid_t pid = fork(); if (!pid) { close(fd); _exit(0); } waitpid(pid, 0, 0); }