diff --git a/src/modules/files/termios.c b/src/modules/files/termios.c
index d55ffbec0d5aefed480cd8d02133760312d393fa..2f0f6d03d87d9ed0f20115de25c0112a23462bf5 100644
--- a/src/modules/files/termios.c
+++ b/src/modules/files/termios.c
@@ -1,5 +1,5 @@
 #include "global.h"
-RCSID("$Id: termios.c,v 1.7 2000/02/07 08:02:17 hubbe Exp $");
+RCSID("$Id: termios.c,v 1.8 2000/07/11 19:06:26 neotron Exp $");
 #include "file_machine.h"
 
 #if defined(HAVE_TERMIOS_H)
@@ -20,6 +20,13 @@ RCSID("$Id: termios.c,v 1.7 2000/02/07 08:02:17 hubbe Exp $");
 
 #include "file.h"
 
+/* Friendly BeOS fix */
+#if defined(CS5) && defined(CS6) && CS6 == CS5
+#undef CS5
+#endif
+#if defined(CS6) && defined(CS7) && CS7 == CS6
+#undef CS6
+#endif
 
 /*
 **! method mapping tcgetattr()