document updated 13 years ago, on Jan 30, 2011
The serial break is a non-standard signal. Since it's non-standard, there are various problems with it: 1) some hardware is incapable of sending it, 2) sometimes unintended breaks occur.
- avoiding unintended BREAKs
[1]
[2]
[3]
- getting modern hardware to send a BREAK when desired
- deeper hacks at avoiding unintended BREAKs
- technical note: in Linux, the ioctl's used for break are: TCSBRK, TCSBRKP, TIOCSBRK, and TIOCCBRK