--- libaitio/example/test_exec.c 2013/12/05 13:22:10 1.1.2.2 +++ libaitio/example/test_exec.c 2013/12/05 14:12:25 1.1.2.3 @@ -1,11 +1,13 @@ #include #include +#include int main(int argc, char **argv) { prog_t *p; + int stat; if (argc < 2) return 1; @@ -18,6 +20,12 @@ main(int argc, char **argv) printf("wait for keystroke %p ", p); getchar(); } + + printf("%d\n", waitpid(-1, &stat, WNOHANG)); + printf("%d\n", waitpid(-1, &stat, WNOHANG)); + printf("%d\n", waitpid(-1, &stat, WNOHANG)); + printf("%d\n", waitpid(-1, &stat, WNOHANG)); + printf("%d\n", waitpid(-1, &stat, WNOHANG)); io_progDestroy(&p); return 0;