]> git.saurik.com Git - bison.git/blobdiff - src/files.c
news: fixes.
[bison.git] / src / files.c
index b7000cfa6e05b38626ac9345d745c54471b5ff07..91c0c10ed29887a3e3d2ae31d6e5e225eaa5fdb4 100644 (file)
@@ -134,6 +134,15 @@ xfclose (FILE *ptr)
 }
 \f
 
+FILE *
+xfdopen (int fd, char const *mode)
+{
+  FILE *res = fdopen (fd, mode);
+  if (! res)
+    error (EXIT_FAILURE, get_errno (), "fdopen");
+  return res;
+}
+
 /*------------------------------------------------------------------.
 | Compute ALL_BUT_EXT, ALL_BUT_TAB_EXT and output files extensions. |
 `------------------------------------------------------------------*/