Go to the first, previous, next, last section, table of contents.


If I understand this correctly, "Darwin" is the underlying operating system that Apple MacOS X is based upon.

Edwin C Wirth <ecwirth@mac.com> gave me an account to his "Darwin Kernel Version 5.1" machine (running MacOS 10.1.1 on top of it) so I could port mgetty+sendfax to that OS. Thanks to that, Darwin is supported from 1.1.28 on.

Compilation is pretty straightforward: use the default CFLAGS and LIBS settings in the Makefile, set CC=cc, and then run make. It will spit out a ton of warnings about `undefined or invalid # directive' - but those are harmless, it's just cpp not understanding #ident.

At run time, as far as I could see, the internal Mac modem is available on `/dev/tty.modem'. The macintosh I had for testing also had "KeyUSA" USB-to-Serial ports that appeared as `/dev/tty.KeyUSA28X913.1' and `.2' - so other serial ports should also appear as `/dev/tty.*' devices. Note: there seem to be "cu" devices as well (`/dev/cu.modem'), as in older Linux variants. I did only try sending faxes via `tty.modem' yet, but to resolve locking issues, it might be neccesary to use `cu.*' devices. To be continued...

Mgetty should be run from `/etc/ttys' as in other BSDs, see man ttys (there is no `/etc/inittab').

Open issues:


Go to the first, previous, next, last section, table of contents.