Я пытаюсь получить размер файла на galaxy nexus.
Я получаю ноль байтов. Я пробовал два метода:
int file_size = 0;
fseek(file_pointer, 0, SEEK_END);
file_size = ftell(file_pointer);
fseek(file_pointer, 0, SEEK_SET);
и
int fd = file_pointer->_file;
struct stat file_stat;
fsync(fd);
fstat(fd,&file_stat);
file_size = file_stat.st_size;
Оба метода возвращают ноль в моем ядре Galaxy Nexus 4.0.1 версии 3.0.1.
На эмуляторе все работает нормально.
Что я делаю не так? Где я могу увидеть открытые ошибки и известные проблемы для galaxy nexus?