Le Thu, 03 Jun 2010 16:35:50 +0200, Andreas Glatz
<andreasgl...@ruggedcom.com> a écrit:
> On Thu, Jun 03, 2010 at 04:09:38AM -0400, stephane ancelot wrote:
>> tryied in v2.4.10 :
>> I have opened a /dev/rtp7 pipe , and deleted it.
>> if I launch again the same program, rt_pipe_open replies with -EBUSY
> Can you describe the sequence how you are invoking
> If the following description applies to you then you discovered what
> we've discovered
> before and there is no easy fix for that as far as I know.
> 1) create pipe with rt_pipe_open()
> 2) connect to it by opening /dev/rtp7 with open()
> 3) delete pipe with rt_pipe_delete() (for example by killing the Xenomai
> 4) create same pipe again with rt_pipe_open() (for example by restarting
> Xenomai application with /dev/rtp7 is still open)
> --> rt_pipe_open() reports an error
Yes, but it has worked in xeno 2.1 .... Is there a work around ? only
hacking it ?
Xenomai-core mailing list