Date: Tue, 9 Sep 2008 16:40:03 GMT From: Ed Schouten <ed@80386.nl> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/127182: shells/ksh93 fails to build Message-ID: <200809091640.m89Ge3v4089114@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/127182; it has been noted by GNATS. From: Ed Schouten <ed@80386.nl> To: Larry Rosenman <ler@lerctr.org> Cc: bug-followup@FreeBSD.org Subject: Re: ports/127182: shells/ksh93 fails to build Date: Tue, 9 Sep 2008 18:38:36 +0200 --YrlhzR9YrZtruaFS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Larry, * Larry Rosenman <ler@lerctr.org> wrote: > You may want to be aware of this PR.... I don't agree with Glenn Fowler's response: "it must be a bsd bug since TAB[12] are in posix <termios.h>" http://www.opengroup.org/onlinepubs/009695399/basedefs/termios.h.html If you search for TABDLY, TAB0, TAB1, TAB2 or TAB3, you'll see they are XSI. As far as I can see, the project is not interested in implementing all XSI bits, only the ones that are easy to support or make sense, which is not always the case. Both FreeBSD's old and new TTY layer only partially implement TABDLY. It supports the simple tab expansion case (TAB3), but not the actual delay. The same applies to NLDLY and CRDLY. So even though FreeBSD does not support TAB1 and TAB2, it's even better than the old case, where we *did* support TAB3, but called it OXTABS. Running into these kind of problems is just the risk you take when using XSI bits. The patch in the PR looks pretty good, except that it checks all the flags, except TAB3. You happen to know what's up with that? Thanks for pointing me to this PR. Be sure to send me any followups if in doubt. --=20 Ed Schouten <ed@80386.nl> WWW: http://80386.nl/ --YrlhzR9YrZtruaFS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkjGpowACgkQ52SDGA2eCwWE9QCfZ5INBg8DLs4KBkhJWwSOksjN 3ewAn3Gf9O/bU4XmQsUkc7+0RVXIaCtx =m1UN -----END PGP SIGNATURE----- --YrlhzR9YrZtruaFS--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809091640.m89Ge3v4089114>