Buscando y leyendo archivos grandes en una aplicación Linux C ++
Estoy ejecutando en desbordamiento de enteros utilizando el estándarftell yfseek opciones dentro de G ++, pero supongo que estaba equivocado porque parece queftell64 yfseek64 no están disponibles. He estado buscando y muchos sitios web parecen hacer referencia usandolseek con eloff64_t tipo de datos, pero no he encontrado ningún ejemplo que haga referencia a algo igual afseek. En este momento, los archivos que estoy leyendo son archivos de 16GB + CSV con la expectativa de al menos el doble.
Sin ninguna biblioteca externa, ¿cuál es el método más sencillo para lograr una estructura similar a la defseek / ftell ¿par? Mi aplicación ahora funciona con las bibliotecas estándar de GCC / G ++ para 4.x.