Christoph Hellwig <h...@lst.de> writes:

> +     p = fork();
> +     switch (p) {
[snip]
> +     default:
> +             close(pipe1[0]);
> +             close(pipe2[1]);
> +
> +             io_prep_poll(&iocb, pipe2[0], POLLIN);
> +
> +             ret = io_setup(1, &ctx);
> +             if (ret) {
> +                     printf("child: io_setup failed\n");

parent

> +                     return 1;
> +             }
> +
> +             ret = io_submit(ctx, 1, iocbs);
> +             if (ret != 1) {
> +                     printf("child: io_submit failed\n");

parent

Other than that, looks ok to me.  Thanks for writing a test!
I can fix this up, no need to repost.

-Jeff

Reply via email to