Tim reported that BUG_ON() issues warnings on his distro, as the libc marks
some syscalls with __attribute__((warn_unused_result)). Let's pass the
write() result through DISGUISE() to hide it.
do { \
if (unlikely(cond)) { \
const char msg[] = "\nFATAL: bug condition \"" #cond "\" matched at " file ":" #line "\n"; \
- (void)write(2, msg, strlen(msg)); \
+ DISGUISE(write(2, msg, strlen(msg))); \
CRASH_NOW(); \
} \
} while (0)