bw_file
static errmask_t bw_file(FILE *, struct file *, int);
errs |= bw_file(file, fp, 0);
errs |= bw_file(file, cp, depth + 1);