pdie("strdup");
return res;
}
+
+FILE *safe_fopen(const char *path, const char *mode)
+{
+ FILE *res = fopen(path, mode);
+ if (res == NULL)
+ pdie("fopen");
+ return res;
+}
+
+void safe_fclose(FILE *file)
+{
+ if (fclose(file) == -1)
+ pdie("fclose");
+}