summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2020-09-12 07:19:59 +0000
committerflorian <florian@openbsd.org>2020-09-12 07:19:59 +0000
commit9c5836fb5c83a5dcf5650ccdebf7279d15c834ed (patch)
treed639c67729a5c10aa0b0ccae0e66301a35bca520
parentInclude machine/endian.h in gost2814789.c (diff)
downloadwireguard-openbsd-9c5836fb5c83a5dcf5650ccdebf7279d15c834ed.tar.xz
wireguard-openbsd-9c5836fb5c83a5dcf5650ccdebf7279d15c834ed.zip
Remove unused callback mechanism / indirection.
OK deraadt, millert
-rw-r--r--usr.bin/dig/lib/isc/error.c46
1 files changed, 9 insertions, 37 deletions
diff --git a/usr.bin/dig/lib/isc/error.c b/usr.bin/dig/lib/isc/error.c
index 4632be88f49..32b4be3f9bf 100644
--- a/usr.bin/dig/lib/isc/error.c
+++ b/usr.bin/dig/lib/isc/error.c
@@ -14,7 +14,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: error.c,v 1.5 2020/02/25 05:00:43 jsg Exp $ */
+/* $Id: error.c,v 1.6 2020/09/12 07:19:59 florian Exp $ */
/*! \file */
@@ -23,26 +23,15 @@
#include <isc/error.h>
-/*% Default unexpected callback. */
-static void
-default_unexpected_callback(const char *, int, const char *, va_list)
- __attribute__((__format__(__printf__, 3, 0)));
-
-/*% Default fatal callback. */
-static void
-default_fatal_callback(const char *, int, const char *, va_list)
- __attribute__((__format__(__printf__, 3, 0)));
-
-/*% unexpected_callback */
-static isc_errorcallback_t unexpected_callback = default_unexpected_callback;
-static isc_errorcallback_t fatal_callback = default_fatal_callback;
-
void
isc_error_unexpected(const char *file, int line, const char *format, ...) {
va_list args;
va_start(args, format);
- (unexpected_callback)(file, line, format, args);
+ fprintf(stderr, "%s:%d: ", file, line);
+ vfprintf(stderr, format, args);
+ fprintf(stderr, "\n");
+ fflush(stderr);
va_end(args);
}
@@ -51,7 +40,10 @@ isc_error_fatal(const char *file, int line, const char *format, ...) {
va_list args;
va_start(args, format);
- (fatal_callback)(file, line, format, args);
+ fprintf(stderr, "%s:%d: %s: ", file, line, "fatal error");
+ vfprintf(stderr, format, args);
+ fprintf(stderr, "\n");
+ fflush(stderr);
va_end(args);
abort();
}
@@ -61,23 +53,3 @@ isc_error_runtimecheck(const char *file, int line, const char *expression) {
isc_error_fatal(file, line, "RUNTIME_CHECK(%s) %s", expression,
"failed");
}
-
-static void
-default_unexpected_callback(const char *file, int line, const char *format,
- va_list args)
-{
- fprintf(stderr, "%s:%d: ", file, line);
- vfprintf(stderr, format, args);
- fprintf(stderr, "\n");
- fflush(stderr);
-}
-
-static void
-default_fatal_callback(const char *file, int line, const char *format,
- va_list args)
-{
- fprintf(stderr, "%s:%d: %s: ", file, line, "fatal error");
- vfprintf(stderr, format, args);
- fprintf(stderr, "\n");
- fflush(stderr);
-}