diff --git a/src/conio/cterm.h b/src/conio/cterm.h
index 5b61453aff963c1180581618a7336cb6bf623e28..8e1ab920e3ad77284fae9ca0f2cd5d796f1cee42 100644
--- a/src/conio/cterm.h
+++ b/src/conio/cterm.h
@@ -35,8 +35,11 @@
 #define _CTERM_H_
 
 #include <stdio.h>	/* FILE* */
+#include <stdbool.h>
+#ifndef __bool_true_false_are_defined
 #define bool int
 enum { false, true };
+#endif
 #include <link_list.h>
 #include <semwrap.h>