[fpc-pascal] BUG:flush the serial in FPC2.6.0

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Thu Jul 12 09:55:05 CEST 2012

kc87654321 wrote:
> I am trying to flush the serial incom on Linux with no success. 
> So far I have: serial.pp in fpc 2.6.0
> is SerFlush, which calls fpfsync, intended to discard input data, no work.
> it is patch as 0018946 but for fpc 2.4.2 no 2.6.0 
> http://free-pascal-general.1045716.n5.nabble.com/Unix-serial-port-handling-td3413763.html#a3415365

That patch should be good all the way to 2.7.1- I'm using it here as 

SerFlush() was discussed in the list a few months ago, and the consensus 
was that it was probably inappropriate which is why I've marked it as 
deprecated. Try SerFlushInput() which goes straight to the operating system.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-pascal mailing list