+#ifdef _NFILE
+static
+_fwalk(function)
+ register int (*function)();
+{
+ register FILE *iop;
+
+ for (iop = _iob; iop < _iob + _NFILE; iop++)
+ (*function)(iop);
+}
+#endif
+
+static
+xclose(iop)
+ register FILE *iop;
+{
+ if (iop == stdin || iop == stdout ||
+ iop == stderr || iop == itf || iop == otf)
+ return;
+
+ if (iop != pipef)
+ fclose(iop);
+ else {
+ pclose(pipef);
+ pipef = NULL;
+ }
+}
+