Saltar al contenido
Errores de Linux/POSIXError
EOVERFLOW

EOVERFLOW — Valor demasiado grande para el tipo de dato

Un valor es demasiado grande para almacenarse en el tipo de dato de destino.

linuxmacosunix

Qué causa este error

Un tamaño de archivo, desplazamiento u otro valor excede el máximo representable por el tipo de dato. Suele ocurrir con programas de 32 bits que acceden a archivos mayores de 2 GB.

Cómo solucionarlo

Compila con soporte para archivos grandes definiendo _FILE_OFFSET_BITS=64. Usa tipos de dato de 64 bits para desplazamientos y tamaños de archivo.

Documentación Oficial

Códigos de Error Relacionados