da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/***********************************************************************
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* This software is part of the ast package *
3e14f97f673e8a630f076077de35afdd43dc1587Roger A. Faulkner* Copyright (c) 1985-2010 AT&T Intellectual Property *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* and is licensed under the *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Common Public License, Version 1.0 *
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin* by AT&T Intellectual Property *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* A copy of the License is available at *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Information and Software Systems Research *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* AT&T Research *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Florham Park NJ *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Glenn Fowler <gsf@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* David Korn <dgk@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin* Phong Vo <kpv@research.att.com> *
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin***********************************************************************/
3e14f97f673e8a630f076077de35afdd43dc1587Roger A. Faulkner/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_i386_64bit/src/lib/libast/features/tty by iffe version 2009-12-04 : : */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _sys_termios 1 /* #include <sys/termios.h> ok */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _lib_tcgetattr 1 /* tcgetattr() in default lib(s) */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _lib_tcgetpgrp 1 /* tcgetpgrp() in default lib(s) */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#define _mac__POSIX_VDISABLE 1 /* _POSIX_VDISABLE is a macro */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _sys_termios */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif /* _hdr_termios */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TCSANOW */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin /* The following corrects bugs in some implementations */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TCSADFLUSH */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _lib_tcgetattr */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define cfsetispeed(tp,val) ((tp)->c_cflag &=~ CBAUD,(tp)->c_cflag|=(val))
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define cfsetospeed(tp,val) ((tp)->c_cflag &=~ CBAUD,(tp)->c_cflag|=(val))
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _sys_termio */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _hdr_termio */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _sys_bsdtty */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _sys_nttyio */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* LPENDIN */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TIOCSETN */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# define tcsetattr(fd,action,tty) ioctl(fd, action, tty)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TIOCGETP */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* _hdr_sgtty */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* hdr_termio */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TIOCSETN */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TCSETAW */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* TCSANOW */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif /* _hdr_termios */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin/* set ECHOCTL if driver can echo control charaters as ^c */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* !ECHOCTL */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif /* LCTLECH */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* !ECHOCTL */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif /* LNEW_CTLECH */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# endif /* !PENDIN */
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#endif /* LNEW_PENDIN */