Index: packages/cpp/test_cpp.cpp
--- packages/cpp/test_cpp.cpp.orig
+++ packages/cpp/test_cpp.cpp
@@ -2092,6 +2092,7 @@ PREDICATE(compile_only_stream, 0)
   i = strm.lock();
   i = strm.tryLock();
   i = strm.unlock();
+#undef fileno
   i = strm.fileno();
   // int	closehook(void (*hook)(IOSTREAM *s));
   strm.setbuffer(buf, sizeof buf);
