From fc4bae7e83ae2d6319b02bd20b6ef40116c2fe86 Mon Sep 17 00:00:00 2001 From: Danny Mayer Date: Fri, 6 Jul 2001 05:24:22 +0000 Subject: [PATCH] header file for error routines --- lib/isc/win32/errno2result.h | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 lib/isc/win32/errno2result.h diff --git a/lib/isc/win32/errno2result.h b/lib/isc/win32/errno2result.h new file mode 100644 index 0000000000..eae6e638d2 --- /dev/null +++ b/lib/isc/win32/errno2result.h @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2000 Internet Software Consortium. + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM + * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL + * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, + * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING + * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, + * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION + * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* $Id: errno2result.h,v 1.2 2001/07/08 05:08:59 mayer Exp $ */ + +#ifndef UNIX_ERRNO2RESULT_H +#define UNIX_ERRNO2RESULT_H 1 + +/* XXXDCL this should be moved to lib/isc/include/isc/errno2result.h. */ + +#include /* Provides errno. */ + +#include +#include + +ISC_LANG_BEGINDECLS + +isc_result_t +isc__errno2result(int posixerrno); + +char * isc_FormatError(int error); + +char * GetWSAErrorMessage(int errval); +char * __cdecl NTstrerror(int err); +ISC_LANG_ENDDECLS + +#endif /* UNIX_ERRNO2RESULT_H */