+ error_msg_and_die("xregcomp: %s\n", errmsg);
+ }
+}
+#endif
+
+#if defined BB_CAT || defined BB_HEAD || defined BB_WC
+FILE *wfopen(const char *path, const char *mode)
+{
+ FILE *fp;
+ if ((fp = fopen(path, mode)) == NULL) {
+ error_msg("%s: %s\n", path, strerror(errno));
+ errno = 0;