[fpc-pascal] Flushing serial inqueue on Linux
Bernd Mueller
mueller.b at gmx.net
Sat Feb 24 13:12:55 CET 2007
>>> I can read incoming characters, so the connection is ok and lHandle
>>> is valid. I tried TCIOFLUSH as another QueSelector and tried also
>>> ioctl instead of Fpioctl.
>>
>> termio.tcflush but that does
>> fpioctl(fd,TCIOflush,pointer(qsel));
>
> TCFlush is working now. Thank you.
my problem with fpioctl was the third parameter qsel. In my first
attempts I tried something like
fpioctl(fd,TCIOflush, at qsel);
which does compile with no warning but does not work.
the pointer type cast is the correct way:
fpioctl(fd,TCIOflush,pointer(qsel));
Regards, Bernd.
More information about the fpc-pascal
mailing list