poll() currently does not allow you to pass more fd's than you have open.
At first this seems reasonable. However, I have seen now at least one app
that takes advantage of a behavior found on some poll() implementations (I
don't have the standard available..).
On these systems, you may pass in as many fds as you want, and any
structure with the fd member set to < 0 is ignored. This allows apps to
save on allocating and re-allocating, or sorting the fd arrays.
What would the feeling be if I implemented this for Linux?
Tim
-- Tim Hockin Systems Software Engineer Sun Microsystems, Cobalt Server Appliances thockin@sun.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/