Всем привет. Пытаюсь сделать асинхронное чтение из файла. Пишу типа
int fd_flags = fcntl(fd, F_GETFL, 0);
fcntl(fd, F_SETFL, fd_flags | O_NONBLOCK);
В итоге когда делаю read то он считывает сразу, а мне надо его потом select'ом выбырать. Никто такое не делал?

Ответ на:
комментарий
от sn1ln



Ответ на:
комментарий
от sn1ln



Ответ на:
комментарий
от true_admin


Ответ на:
комментарий
от Reset

Ответ на:
комментарий
от const86

Ответ на:
комментарий
от gizzka

Ответ на:
комментарий
от true_admin


Ответ на:
комментарий
от const86


Ответ на:
комментарий
от koirn


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум non-blockong socket (2005)
- Форум FreeBSD: Неблокирующий kevent() (2011)
- Форум покритикуйте следующий код(не мой) (2005)
- Форум connect return -1 errno = 105 (ENOBUFS) (2005)
- Форум fcntl perl (2009)
- Форум Чтение выхлопа процесса без ожидания его завершения (2019)
- Форум Не получается читать с порта (2013)
- Форум SIGIO и чужой терминал (2008)
- Форум Протокол обмена Linux -> датчик (2017)
- Форум Запись в неблокируемый udp сокет (2020)