Ensured that posix::socket#recv() takes a flags parameter.
Implemented the posix::descriptor#poll() method.