On Tuesday, 28 August 2018 at 23:23:10 -0400, Theodore Y. Ts'o wrote:
On Wed, Aug 29, 2018 at 11:06:05AM +1000, Dave
Horsfall wrote:
What really blew my gasket is that "stty -f" on *BSD is "stty -F" on
Penguin/OS, despite them copying every other flag.
I'm pretty sure the addition of "stty -f" and "stty -F" is a
fairly
late innovation. i.e., it wasn't there when Linux "copied" stty's
user interface.
In BSD 4.3 and early Linux (which is when I still was maintaining
Linux's serial driver) you always had to do:
stty dec < /dev/ttyS0
Checking mckusick's source distribution, it seems that the -f option
(along with sanity) came in with 4.4BSD. It was in the original
sources imported into FreeBSD. 4.3BSD had such a bizarre syntax that
I suspect whatever you emulated must have come from a later date.
But options are an issue, notably with GNU software, which has a
completely different lineage. Just look at FreeBSD ls(1) and GNU
ls(1).
Really, why did those young whippersnappers had to add
an option, when
redirection worked perfectly well and required one less character to
type? :-)
Creeping featurism!
Greg
--
Sent from my desktop computer.
Finger grog(a)lemis.com for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed. If your Microsoft mail program
reports problems, please read
http://lemis.com/broken-MUA