|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Программирование под 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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |