+ if (!S_ISREG(sb.st_mode) && bytes < 0)
+ bytes = 256;
+#endif
+ /*
+ * Don't buffer, because even if |file| is regular file, we have
+ * no control over the buffer, so why would we want a copy of its
+ * contents lying around?
+ */
+ setbuf(in, NULL);
+