f_close
NODE *f_close(NODE *np);
s_close, FUNC, f_close,
int (*f_close) __P((SM_FILE_T *));
(f).f_close = (close); \
if ((*fp->f_close)(fp) < 0)
if (fp->f_close == NULL)
SM_REQUIRE(t->f_open && t->f_close && (t->f_read || t->f_write));
fp->f_close = t->f_close; /* assign close function */
fp->f_close = v->f_close;
v->f_close = fp->f_close;
fake.f_close = NULL;
fake.f_close = NULL;
fake.f_close = NULL;
fake.f_close = NULL;
fake.f_close = NULL;