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

FreeBSD Manual Pages

  
 
  

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

NAME
       explain_open_or_die - open file and report errors

SYNOPSIS
       #include	<fcntl.h>
       #include	<libexplain/open.h>

       int explain_open_or_die(const char *pathname, int flags,	int mode);

DESCRIPTION
       Given a pathname	for a file, open() returns a file descriptor, a	small,
       non-negative integer for	 use  in  subsequent  system  calls  (read(2),
       write(2), lseek(2), fcntl(2), etc.).  The file descriptor returned by a
       successful call will be the lowest-numbered file	 descriptor  not  cur-
       rently open for the process.  See open(2) for more information.

RETURN VALUE
       On success, the new file	descriptor is returned.

       On  error,  a description of the	error is obtained via explain_open(3),
       and printed on stderr.  The process is the terminated via a call	to the
       exit(EXIT_FAILURE) function.

COPYRIGHT
       libexplain version 1.3
       Copyright (C) 2008 Peter	Miller

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

							explain_open_or_die(3)

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

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

home | help