>>67
・O_NONBLOCKでopenする
・poll/selectでデータがある事を確認する
・スレッドで入力待ち

>>68
単純に変えても同じ事になるぞ。