| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 24.09 06:36
Посмотрел, оказывается используемое API Windows в этом месте 32-х разрядное.int _write(int fd, const void *buffer, unsigned int count);То есть размер может быть до 4-х Gb, а результат до 2-х Gb. В парсере код ниже:
ssize_t written=write(f, info.str, info.length); if(written<0) ...Поэтому и выдается ошибка (хотя на самом деле это переваливший за 2Gb размер).