Bart Kus <[EMAIL PROTECTED]> types:
> manipulates the CD line of the serial port it plugs into.  Afaik, the UART 
> itself is capable of generating an interrupt whenever CD changes.  The 
> problem is, sio.c doesn't support this feature.  I'm stuck with polling the 
> status register to find out the state of CD.  Not a very good solution for a 
> daemon that's supposed to run in the background all the time, especially 
> since the CD line will be toggled at about 40kHz (I think that's the remote 
> control frequency standard).  Perhaps I'm wrong about the 40kHz figure.

It looks like you've already got a solution to this problem, and this
won't be very useful if the 40kHz figure is right, but I figured I
might mention it anyway. Have you thought about using the feature of
the callin device of the "open" call blocking until it gets CD? You
should then get a SIGHUP when CD drops.

        <mike

--
Mike Meyer <[EMAIL PROTECTED]>                      http://www.mired.org/home/mwm/
Q: How do you make the gods laugh?              A: Tell them your plans.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to