+ return fp;
+}
+#endif
+
+#if defined BB_HOSTNAME || defined BB_LOADACM || defined BB_MORE \
+ || defined BB_SED || defined BB_SH || defined BB_UNIQ \
+ || defined BB_WC || defined BB_CMP
+FILE *xfopen(const char *path, const char *mode)
+{
+ FILE *fp;
+ if ((fp = fopen(path, mode)) == NULL)
+ error_msg_and_die("%s: %s\n", path, strerror(errno));
+ return fp;