1N/Ahdr termios,termio,sgtty
1N/Asys termios,termio,ioctl,bsdtty,nttyio,ttyio
1N/A# if _mac__POSIX_VDISABLE
1N/A# undef _POSIX_VDISABLE
1N/A# if defined(_sys_termios) && defined(_lib_tcgetattr)
1N/A# define _hdr_termios 1
1N/A# endif /* _sys_termios */
1N/A#endif /* _hdr_termios */
1N/A# define TCSANOW TCSETS
1N/A# define TCSADRAIN TCSETSW
1N/A# define TCSAFLUSH TCSETSF
1N/A# endif /* TCSANOW */
1N/A /* The following corrects bugs in some implementations */
1N/A# if defined(TCSADFLUSH) && !defined(TCSAFLUSH)
1N/A# define TCSAFLUSH TCSADFLUSH
1N/A# endif /* TCSADFLUSH */
1N/A# ifndef _lib_tcgetattr
1N/A# define tcgetattr(fd,tty) ioctl(fd, TCGETS, tty)
1N/A# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
1N/A# define cfgetospeed(tp) ((tp)->c_cflag & CBAUD)
1N/A# endif /* _lib_tcgetattr */
1N/A# define cfgetospeed(tp) ((tp)->c_cflag & CBAUD)
1N/A# define cfgetispeed(tp) ((tp)->c_cflag & CBAUD)
1N/A# define cfsetispeed(tp,val) ((tp)->c_cflag &=~ CBAUD,(tp)->c_cflag|=(val))
1N/A# define cfsetospeed(tp,val) ((tp)->c_cflag &=~ CBAUD,(tp)->c_cflag|=(val))
1N/A# define _hdr_termio 1
1N/A# endif /* _sys_termio */
1N/A# endif /* _hdr_termio */
1N/A# define termios termio
1N/A# define tcgetattr(fd,tty) ioctl(fd, TCGETA, tty)
1N/A# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
1N/A# endif /* _sys_bsdtty */
1N/A# endif /* _sys_nttyio */
1N/A# endif /* LPENDIN */
1N/A# define termios sgttyb
1N/A# endif /* TIOCSETN */
1N/A# define tcgetattr(fd,tty) ioctl(fd, TIOCGETP, tty)
1N/A# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
1N/A# define tcgetattr(fd,tty) gtty(fd, tty)
1N/A# define tcsetattr(fd,action,tty) stty(fd, tty)
1N/A# endif /* TIOCGETP */
1N/A# endif /* _hdr_sgtty */
1N/A# endif /* hdr_termio */
1N/A# define TCSANOW TCSETA
1N/A# define TCSAFLUSH TCSETAF
1N/A# define TCSANOW TIOCSETN
1N/A# define TCSADRAIN TIOCSETN
1N/A# define TCSAFLUSH TIOCSETP
1N/A# endif /* TIOCSETN */
1N/A# endif /* TCSETAW */
1N/A# endif /* TCSANOW */
1N/A#endif /* _hdr_termios */
1N/A/* set ECHOCTL if driver can echo control charaters as ^c */
1N/A# define ECHOCTL LCTLECH
1N/A# endif /* !ECHOCTL */
1N/A# define ECHOCTL LNEW_CTLECH
1N/A# endif /* !ECHOCTL */
1N/A#endif /* LNEW_CTLECH */
1N/A# define PENDIN LNEW_PENDIN
1N/A# endif /* !PENDIN */
1N/A#endif /* LNEW_PENDIN */