+FILE *
+xfopen (const char *path, const char *mode)
+{
+ FILE *ret;
+
+ ret = fopen (path, mode);
+
+ if (ret == NULL) {
+ fprintf (stderr, "Error: fopen of %s failed: %s. Aborting.\n",
+ path, strerror (errno));
+ exit (1);
+ }
+
+ return ret;
+}
+