1) Is the Posix stuff for doing IO operations on Fd in the new hierarchy? If so where? If not about when will it be there? (I'm wondering when I should schedule the job of changing over all the imports in our existing source code to the new hierarchy.) 2) Is there any way of finding out whether an Fd you are reading from has characters available?