Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
explain_fopen_or_die(3)	   Library Functions Manual    explain_fopen_or_die(3)

NAME
       explain_fopen_or_die - open file	and report errors

SYNOPSIS
       #include	<libexplain/fopen.h>

       FILE *explain_fopen_or_die(const	char *pathname,	const char *flags);

DESCRIPTION
       The  explain_fopen_or_die()  function  opens the	file whose name	is the
       string pointed to by pathname and associates a  stream  with  it.   See
       fopen(3)	for more information.

       This is a quick and simple way for programs to constitently report file
       open errors in a	consistent and detailed	fahion.

RETURN VALUE
       Upon successful completion explain_fopen_or_die returns a FILE pointer.

       If an error occurs, explain_fopen will be called	to explain the	error,
       which  will be printed onto stderr, and then the	process	will terminate
       by calling exit(EXIT_FAILURE).

SEE ALSO
       fopen(3)
	       stream open functions

       explain_fopen(3)
	       explain fopen(3)	errors

       exit(2) terminate the calling process

COPYRIGHT
       libexplain version 1.3
       Copyright (C) 2008 Peter	Miller

AUTHOR
       Written by Peter	Miller <pmiller@opensource.org.au>

						       explain_fopen_or_die(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO | COPYRIGHT | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=explain_fopen_or_die&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help