Ir para o conteúdo
Erros de Linux/POSIXErro
EOVERFLOW

EOVERFLOW — Valor Muito Grande para o Tipo de Dado

Um valor é grande demais para ser armazenado no tipo de dado de destino.

linuxmacosunix

O que causa este erro

Um tamanho de arquivo, offset ou outro valor excede o valor máximo representável pelo tipo de dado. Isso ocorre com frequência em programas 32 bits que acessam arquivos maiores que 2 GB.

Como corrigir

Compile com suporte a arquivos grandes definindo _FILE_OFFSET_BITS=64. Use tipos de dado de 64 bits para offsets e tamanhos de arquivos.

Documentação Oficial

Códigos de Erro Relacionados