MINOR: debug: consume the write() result in BUG_ON() to silence a warning
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.
diff --git a/include/common/debug.h b/include/common/debug.h
index df85522..c6c154c 100644
--- a/include/common/debug.h
+++ b/include/common/debug.h
@@ -59,7 +59,7 @@
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)