Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!ucbvax!agate!ziploc!eps From: eps@toaster.SFSU.EDU (Eric P. Scott) Newsgroups: comp.sys.next Subject: Re: POSIX termio.h or termios.h Summary: EPS' soapbox Message-ID: <1697@toaster.SFSU.EDU> Date: 11 Jun 91 02:26:36 GMT References: <1991Jun10.173421.13278@riacs.edu> Reply-To: eps@cs.SFSU.EDU (Eric P. Scott) Organization: San Francisco State University Lines: 26 In article <1991Jun10.173421.13278@riacs.edu> woo@arc.nasa.gov (Alex Woo x6010 227-6 rm 315) writes: >I assume that there is a substitute struct for termio available. NO! Once upon a time, there were two distinct (and incompatible) paradigms for tty ioctls; the "old" ("sgtty" or "TIOC") way, and the "new" ("termio" or "TC") way that turned up somewhere around UNIX System III. Then the POSIX SOBs (may they burn in Hell forever) decided to invent yet a third "standard" (I'm absolutely convinced their entire purpose is to destroy UNIX, not to "improve" it) called termios. NeXT does things the "old" BSD 4.3-compatible way. Don't bother looking for termio or termios, they're NOT there. There are definitely some good points to termio, but termios is a total crock... If the code doesn't have conditionals for different tty drivers, you have a lot of work ahead. -=EPS=- -- POS is variously interpreted as "Piece Of Sh*t" or "Pile Of Sh*t" The -IX suffix means "like UNIX, only halfwitted" (e.g. XENIX, ULTRIX)