diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2026-01-14 17:10:33 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2026-01-14 17:10:33 +0000 |
| commit | 3ea97c9de2b24c685d42be12dd57fad2f67b3f1b (patch) | |
| tree | 374b707400f323f24806886d6b6f8e7001b3e873 | |
| parent | e96ec1a1eb935aa2febcbf9629a52c85297a088e (diff) | |
rtld: Switch to using <assert.h> for assert
The stock assert() works because rtld-libc includes a custom
implementation of __assert().
Reviewed by: imp, kib
Obtained from: CheriBSD
Sponsored by: AFRL, DARPA
Differential Revision: https://reviews.freebsd.org/D54712
| -rw-r--r-- | libexec/rtld-elf/debug.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libexec/rtld-elf/debug.h b/libexec/rtld-elf/debug.h index 1a019f07750a..09de6057e1e7 100644 --- a/libexec/rtld-elf/debug.h +++ b/libexec/rtld-elf/debug.h @@ -33,7 +33,7 @@ #define DEBUG_H 1 #include <sys/cdefs.h> - +#include <assert.h> #include <string.h> #include "rtld_paths.h" #include "rtld_printf.h" @@ -47,9 +47,6 @@ extern int debug; #define dbg(...) ((void) 0) #endif -#define assert(cond) ((cond) ? (void) 0 : \ - (msg(_BASENAME_RTLD ": assert failed: " __FILE__ ":" \ - __XSTRING(__LINE__) "\n"), abort())) #define msg(s) rtld_putstr(s) #define trace() msg(_BASENAME_RTLD ": " __XSTRING(__LINE__) "\n") |
