On Wed, 29 Aug 2018, Harald Arnesen wrote:
Signature
material, in fact! I loved SunOS 4.1.4, and had to eat a
shit sandwich when they went to Solaris (but continue to run BSD-like
systems at home; first BSDi, then FreeBSD; the MacBook is at least
vaguely BSD-ish, and the only reason that I also have Debian is to see
what the penguins have broken this time).
So you don't think MacOS has broken more than the penguins have?
Stuff I write on FreeBSD pretty much works on my Mac (the latter has mo
serial ports, and thus uses a dodgy USB/serial cable with an equally-dodgy
driver that hangs the system to the point of requiring a *power cycle*).
And vice-versa; I had to learn how to control DTR etc on a genuine
serial port on the FreeBSD box (I am writing a user-level driver for
a serial device).
As for Penguin/OS (and trying to figure out just which header file uses
which flags, when I'm using low-level Perl I/O), then forget it.
What really blew my gasket is that "stty -f" on *BSD is "stty -F" on
Penguin/OS, despite them copying every other flag.
I had a look at how they (Linux) wrote stty.c, and nearly threw up.
So, yes, that's pretty much my answer...
-- Dave