[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [rtl] how do i empty the FIFO???



On Mon, 16 Nov 1998, Dan Reznik wrote:

> after i stop an rt-process with rt_suspend, how can i clear the FIFO
> queues used by the rt-process (so next time i start the process with
> rt_make_periodic) i am sure not to read() any packets from theprevious
> batch???
> 
> please answer thru email to dreznik@cs.berkeley.edu
> 
> dan reznik
> phd comp sci
> uc-berkeley
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/
> 
Hi,

i am clearing a FIFO just by resizing it to zero and then back to
the original size :

rtf_resize(0,0);
rtf_resize(0,<whatever it was>);

This works perfectly for my system (RTLinux 0.6 on kernel 2.0.33).
Problem is, that it relies on a bug in RTLinux, and it probably won`t 
work in future versions of RTLinux. ( see manpage of rtf_resize )A

Markus 


--------------------------------------------------
Markus Weiss
Laboratoire des Champs MagnÈtiques Intenses
25, rue des Martyrs - BP 166
F-38042 Grenoble Cedex 9

Tel. +33 4 76 88 78 56
Fax. +33 4 76 85 56 10

email mweiss@labs.polycnrs-gre.fr
--------------------------------------------------


--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/