NONBLOCK в С++
Такой вопрос: как в C++ сделать вывод в файл асинхронным, то есть, если на С можно написать:
int fd = open(тра-та-та);
fcntl(fd,F_SETFL,O_NONBLOCK);
то как это же сделать для FILE * fd?
Заранее спасибо.
Второе это не на С++, а как раз на С.
Средствами стандартных библиотек С и С++, на сколько я помню, нельзя.