> From: Denis RICHARD <[EMAIL PROTECTED]>
>
> Hi all,
>
> I found a bug in rt_com-0.5.3.
>
> To verify free space remaining in a buffer (input or output), the
> indexes head and tail are compared. But when the buffer is full
> (head == tail), it is considered as empty. It cannot do the difference
> between a full and an empty buffer.
>
> To solve that, I added a counter (used) in the rt_buf_struct structure,
> which count the numbers of characters in the buffer.
>
> Attach the diff file.
>
> Denis

I ran into the same problem. However, I fixed it by modifying 
rt_com_buff_free() to return a value 1 less than previously. I also 
made what I thought were a couple of other improvements. These 
changes have been posted on sourceforge.net as release "0.5.5 pre1".

-- James


----------------------------------------
James H. Puttick

Kerr Vayne Systems Ltd.
1 Valleywood Drive, Unit 5A
Markham, Ontario L3R 5L9
Canada

+1 905 475 6161  office
+1 905 479 9833  fax

mailto:[EMAIL PROTECTED]
----------------------------------------

----- End of forwarded message from [EMAIL PROTECTED] -----
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to