filenoでfdは取れるけど、そもそもstdioみたいなバッファリングIOと
selectは相性が良くないって話だろ
常識だぞ