+ /*
+ * if only the poll_pipe triggered poll to return just return to the
+ * beginning of the loop to update the array
+ */
+ if (num_rdy == 1 && pollfd[nb_fd].revents == POLLIN) {
+ DBG("poll_pipe wake up");
+ tmp2 = read(poll_pipe[0], &tmp, 1);
+ continue;
+ }
+