explain_fclose_or_die man page
explain_fclose_or_die — close a stream and report errors
void explain_fclose_or_die(FILE *fp);
The explain_fclose_or_die function is used to fflush(3) and fclose(3) the given stream. If there is an error, it will be reported using explain_fclose(3), and then terminates by calling
The fp, exactly as to be passed to the fclose(3) system call.
Only returns on success. Reports error and process exits on failure.
libexplain version 1.4
Copyright (C) 2008 Peter Miller
Written by Peter Miller <firstname.lastname@example.org>