TCSANOW
TCSANOW is a constant defined by the POSIX termios interface used with the tcsetattr function. It specifies how and when changes to terminal attributes should take effect.
In practical terms, tcsetattr(fd, TCSANOW, termios_p) applies the settings described in the termios structure immediately to
TCSANOW is one of several optional_actions values supported by tcsetattr. The other common options are TCSADRAIN
Usage of TCSANOW typically occurs when a program needs to switch modes, such as turning off canonical
TCSANOW is defined in the termios.h header and is available on POSIX-compliant systems, including Linux, macOS,