@vadim0872

Не работает lseek?

Здравствуйте!
Пишу под андроид на низком уровне, т.е. c/c++. Не работает функция lseek. При вызове ошибок никаких не выдает, но результата тоже никакого. При этом аналогичная функция fseek работает, в чём может быть проблема?

п.с.1 присоединяется библиотека на c/c++ и там вызывается lseek в обёртке, поэтому просто использовать fseek не получается из-за разных аргументов.
п.с.2 такие функции как read/write/open/close работают.
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 1
thelongrunsmoke
@thelongrunsmoke
Программист
Есть такая проблема. Связана она с обращением через хэндл, система возвращает пустые значения, поскольку запрещает чтение файла. Рекомендованный воркэраунд - рефактор под AAsset_seek() или AAsset_seek64().
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы