Hi,<br><br>
<div><span class="gmail_quote">On 3/21/08, <b class="gmail_sendername">Joel Sherrill</b> <<a href="mailto:joel.sherrill@oarcorp.com">joel.sherrill@oarcorp.com</a>> wrote:</span></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Sounds like you have to:<br><br>+ write a ring buffer object</blockquote>
<div> </div>
<div>I make out some draft pseudo-code of fifo bufferring (see attachment if you like. I do not expect to bother mentors to read it since it is just rough scratch). It is not completed and has not been inspected, so may have defects, and I still need time to learn the code style of RTEMS.</div>

<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">+ write FIFO system calls.<br>+hopefully FIFO filesystem.</blockquote>
<div> </div>
<div>I am considering to add dup and dup2 to my proposal.</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I am torn between a dedicated filesystem and adding a filesystem to the<br>IMFS.  The dedicated filesystem makes sense and is cleaner. If you<br>
don't want this capability, don't mount it.</blockquote>
<div> </div>
<div>And, we still need to hook some of IMFS handlers to transit to FIFO routines for FIFO nodes.</div>
<div> </div>
<div>Regards,</div>
<div>Wei Shen</div>