FOPEN_MAX
static FILE usual[FOPEN_MAX - 3];
static struct glue uglue = { 0, FOPEN_MAX - 3, usual };
nfiles = FOPEN_MAX;
size_t nnf = nfiles + FOPEN_MAX;
memset(&nf[nfiles], 0, FOPEN_MAX * sizeof(*nf));