X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/980989729899a16c7ea01acd21188643b038f9c4..5159ff2cf1eda44bc1b575ced7f82667ebac6beb:/lib/libc/gen/assert.c diff --git a/lib/libc/gen/assert.c b/lib/libc/gen/assert.c index a765a1c323..88da83ba36 100644 --- a/lib/libc/gen/assert.c +++ b/lib/libc/gen/assert.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)assert.c 8.1 (Berkeley) 6/4/93 - * $DragonFly: src/lib/libc/gen/assert.c,v 1.4 2005/01/06 17:34:25 joerg Exp $ + * $DragonFly: src/lib/libc/gen/assert.c,v 1.5 2005/04/26 10:41:57 joerg Exp $ */ #include @@ -57,8 +57,8 @@ enum { static int diagassert_flags = -1; void -__diagassert(const char *file, const char *line, const char *function, - int failedexpr) +__diagassert(const char *file, int line, const char *function, + const char *failedexpr) { char buf[1024]; @@ -92,7 +92,8 @@ __diagassert(const char *file, const char *line, const char *function, } snprintf(buf, sizeof(buf), - "assertion \"%s\" failed: file \"%s\", line %d"); + "assertion \"%s\" failed: file \"%s\", line %d, function \"%s\"", + failedexpr, file, line, function); if (diagassert_flags & DIAGASSERT_STDERR) fprintf(stderr, "%s: %s\n", getprogname(), buf); if (diagassert_flags & DIAGASSERT_SYSLOG)