BUFSIZ  Macro

O macro BUFSIZ expande para um inteiro que representa o tamanho mínimo de um buffer utilizado pelas funções setbuf e setvbuf.

Exemplo
#include <stdio.h>

int main() {
    char buffer[BUFSIZ];
    char valido[BUFSIZ + 2];
    char invalido[BUFSIZ - 1];

    /* buffer e valido podem ser utilizados com as funções setbuf e setvbuf. invalido, por ter um tamanho menor que BUFSIZ, não deve ser utilizado */

    return 0;
}
Veja também

setbuf função

setvbuf função