errno2result.c File Reference

#include <config.h>
#include <isc/result.h>
#include <isc/strerror.h>
#include <isc/util.h>
#include "errno2result.h"

Go to the source code of this file.

Functions

isc_result_t isc___errno2result (int posixerrno, const char *file, unsigned int line)
 Convert a POSIX errno value into an isc_result_t. The list of supported errno values is not complete; new users of this function should add any expected errors that are not already there.


Detailed Description

Definition in file errno2result.c.


Function Documentation

isc_result_t isc___errno2result ( int  posixerrno,
const char *  file,
unsigned int  line 
)

Convert a POSIX errno value into an isc_result_t. The list of supported errno values is not complete; new users of this function should add any expected errors that are not already there.

Definition at line 37 of file errno2result.c.

References isc__strerror(), ISC_R_ADDRINUSE, ISC_R_ADDRNOTAVAIL, ISC_R_CONNECTIONRESET, ISC_R_CONNREFUSED, ISC_R_FAMILYNOSUPPORT, ISC_R_FILEEXISTS, ISC_R_FILENOTFOUND, ISC_R_HOSTDOWN, ISC_R_HOSTUNREACH, ISC_R_INVALIDFILE, ISC_R_IOERROR, ISC_R_NETDOWN, ISC_R_NETUNREACH, ISC_R_NOMEMORY, ISC_R_NOPERM, ISC_R_NORESOURCES, ISC_R_NOTCONNECTED, ISC_R_RANGE, ISC_R_TIMEDOUT, ISC_R_TOOMANYOPENFILES, ISC_R_UNEXPECTED, ISC_STRERRORSIZE, and UNEXPECTED_ERROR.


Generated on Tue Apr 28 17:41:18 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha