O_NONBLOCK
シリアルをノンブロックで受信しようとして、
fd = open(DEV_NAME,O_RDWR|O_NONBLOCK);
と書くべきところを、
fd = open(DEV_NAME,O_RDWR,O_NONBLOCK);
と書いていて、小一時間悩んだ。エラーチェックもしてたんだけど、エラーにならないでやんの…。
シリアルをノンブロックで受信しようとして、
fd = open(DEV_NAME,O_RDWR|O_NONBLOCK);
と書くべきところを、
fd = open(DEV_NAME,O_RDWR,O_NONBLOCK);
と書いていて、小一時間悩んだ。エラーチェックもしてたんだけど、エラーにならないでやんの…。