(change made on 97dec)
comment from Lars follows:
Included is an updated patch-ab file for hylafax for current that
fixes the busywait that occurred once the fifo_poll() fix went into
the kernel in December.
The symptoms were that faxqetty and faxq would chew up an inordinate
amount of time waiting for input form their FIFOS. Basically the
kernel fix was to make select() return a 1 on EOF (in accordance
with POSIX) and for read() to keep returning 0 on EOF (which is
the state you are in if you open the fifo for reading in non-blocking
mode and there are no writers).
Reviewed by: asami
Submitted by: Lars Fredriksen <lars@fredriks-1.pr.mcs.net>
A new import based on Sam Leffler's Hylafax V3.0pl0. Flexfax is now obsolete.
Import includes & applies the base patch Sam posted on the flexfax mail list
(mail list is still called flexfax, though the package is called Hylafax).
Sam declared our ports/comms/flexfax to be obsolete (over a year old).
Sometime after the CD release, I will post a proposal to remove
ports/comms/flexfax.
I will maintain ports/comms/hylafax as I need fax capability.
Thanks to Asami Satoshi for suggested improvements,
I leave him to `bless' this port by adding the final
comms/Makefile: SUBDIR += hylafax
Until he does that, any mistakes I may have made shouldnt break any makes :-)
I've undoubtedly screwed something up, somewhere, its a big port (30M inc bins),please test, Oh... and "Share & Enjoy" :-)
---
Julian Stacey <jhs@freebsd.org> Tel. +49 89 268616. Fax Modem: 2608126
http://www.regent.e-technik.tu-muenchen.de/people/jhs.html