FOPEN_MAX  Macro

O macro FOPEN_MAX expande para um inteiro constante que indica o número mínimo de fluxos simultâneos que podem estar abertos. O padrão C indica que este número deve ser, ao menos, 8.

Os três fluxos padrões estão incluidos neste limite (stdin, stdout e stderr), então o valor efetivo de fluxos que a aplicação pode abrir simultaneamente, no mínimo, é (FOPEN_MAX - 3).

Na prática, embora as implementações definam esse número com um valor baixo (ex: 16), o número máximo de fluxos abertos simultaneamente, embora desconhecido, é consideravelmente maior.

Veja também

TMP_MAX macro