Мой предыдущий Вопрос о чтении и записи необработанных данных, но возникла новая проблема, кажется, что нет конца....
Вопрос такой: параметры функций типа lseek()
или fseek()
все 4 байта. Если я хочу переместить диапазон через 4G, это невозможно. Я знаю, что в Win32 есть функция SetPointer(...,Hign, Low,....)
, эти указатели могут генерировать 64-байтовые указатели, чего я и хочу.
Но если я хочу создать приложение в Linux или Unix (создать файл или напрямую записать необработанные сектора диска), как я могу перейти к указателю через 4G?
Сэнкс, жду ваших ответов...