(Примечание. Это не вопрос о том, как очистить write()
. Это, кстати, другой конец.)
Можно ли выгрузить файловый дескриптор, который должен считывать данные в без, чтобы read()
это? Возможно, вас не интересуют данные, и, следовательно, чтение всего этого будет означать ненужное пространство и циклы, которые вы могли бы лучше использовать.
Если это невозможно в POSIX, у любых операционных систем есть какие-то непереносимые способы сделать это?
ОБНОВЛЕНИЕ: Обратите внимание, что я говорю о дескрипторах файлов, не потоках.