From 7bd3eb3b1ad4209ac4cf4b46f849213d46bc33aa Mon Sep 17 00:00:00 2001 From: David Timber Date: Mon, 17 Aug 2020 18:16:49 +0930 Subject: Employ pthsem ... * Use uint8_t array for hardcoded binary data * Add proone-ipaddr-arr to hardcode DoT servers * Convert X509 data * Brought back M68k and ARC archs just in case * Add CLOCK_REALTIME in prne_mbedtls_entropy_proc_src_f for more entropy * Remove installation of signal handlers. Use sigwait() instead * Bugfix: prne_rnd_anum_str() returned null characters * Add prne_dbgpf() and prne_dbgperr() * prne_assert(): put errno into a register so it's visible in the core dump --- src/util_ct.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/util_ct.h') diff --git a/src/util_ct.h b/src/util_ct.h index 134ac57..cd21a12 100644 --- a/src/util_ct.h +++ b/src/util_ct.h @@ -13,3 +13,11 @@ #if !defined(memzero) #define memzero(addr, len) memset(addr, 0, len) #endif + +#ifdef PRNE_DEBUG +#define prne_dbgpf(...) fprintf(stderr, __VA_ARGS__) +#define prne_dbgperr(str) perror(str) +#else +#define prne_dbgpf(fmt, ...) +#define prne_dbgperr(str) +#endif -- cgit