fix generic termios.h macro exposure/namespace issues