X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/9ce27ab013185d1c17c78e0d57ff637319cb1e29..6dc4663d5c0bd4a2a8c964d9ebfb2f074bb5bc4f:/src/files.c diff --git a/src/files.c b/src/files.c index b7000cfa..91c0c10e 100644 --- a/src/files.c +++ b/src/files.c @@ -134,6 +134,15 @@ xfclose (FILE *ptr) } +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. | `------------------------------------------------------------------*/