|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от Phantom Lord (ok) on 19-Дек-09, 10:51 | ||
Собственно, проблема в заголовке. Следующий код: | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от const86 (ok) on 19-Дек-09, 14:02 | ||
В самом начале файла перед инклудами написать | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от shutdown now on 19-Дек-09, 17:36 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от jd (??) on 19-Дек-09, 19:37 | ||
>open возвращает -1. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от Phantom Lord (ok) on 19-Дек-09, 20:38 | ||
Спасибо всем за помощь! Помогло добавление опции -D_FILE_OFFSET_BITS=64. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от аноним on 20-Дек-09, 21:39 | ||
Мне вот интересно, почему под FreeBSD никаких проблем с этим нет - без всяких костылей обычные open и seek работают с терабайтными файлами и 64битными смещениями. А у нас этот маразм. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от Аноним (??) on 21-Дек-09, 01:34 | ||
>Мне вот интересно, почему под FreeBSD никаких проблем с этим нет - | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от аноним on 21-Дек-09, 12:35 | ||
>int fseek(FILE *stream, long offset, int whence); | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от svn (??) on 21-Дек-09, 14:46 | ||
>про системный API. Во FreeBSD off_t 64битный и костылей типа O_LARGEFILE | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "fopen и open не открывают файлы больше двух ГБ" | +/– | |
Сообщение от аноним on 21-Дек-09, 16:55 | ||
>Ну это вы так думаете. А в linux не ломают syscall без | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |