昔、FIONREADを使ってたのを思い出した。