Пишу программку которая должна при записи в какой-то файлик просыпатся и делать что-нибудь полезное.
По аналогии с отловом нажатия на клавишу решил попользоваться select'ом. Передаю ему дескриптор открытого файлика и жду события, чтобы считать данные.
Но select почему-то не усыпляет мой процесс засыпает, а сразу возвращает, что в файлике есть данные для счтывания. Подскажите пожалуйста, как можно этого избежать.