* [Xenomai-help] rt_pipe_read returns -ENOBUFS
@ 2009-01-29 10:24 newsgroup
2009-01-29 10:34 ` Gilles Chanteperdrix
0 siblings, 1 reply; 2+ messages in thread
From: newsgroup @ 2009-01-29 10:24 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
Hello,
ive got an userspace process running in realtime and try to communicate to another process unsing the Pipes.
rt_pipe_write() to the non realtime process works fine. ich can read the /dev/rtp1 without problems.
Now i try to write from this process to the realtime process using the /dev/rtp2.
The rt_pipe_read() returns a -ENOBUFS.
here the call (dirty copy):
struct struct_FIFO_Header {
unsigned short ID;
unsigned short Size;
};
struct_FIFO_Header _Header;
ret = rt_pipe_read(&pipe_read,&_Header,sizeof(_Header),TM_NONBLOCK );
ret is now -ENOBUFS
Ive done similar the same using rtai without problems.
anone an idea why it occours?
Greets
Maveric
[-- Attachment #2: Type: text/html, Size: 2210 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [Xenomai-help] rt_pipe_read returns -ENOBUFS
2009-01-29 10:24 [Xenomai-help] rt_pipe_read returns -ENOBUFS newsgroup
@ 2009-01-29 10:34 ` Gilles Chanteperdrix
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Chanteperdrix @ 2009-01-29 10:34 UTC (permalink / raw)
To: newsgroup; +Cc: xenomai
newsgroup wrote:
> Hello,
>
> ive got an userspace process running in realtime and try to communicate to another process unsing the Pipes.
> rt_pipe_write() to the non realtime process works fine. ich can read the /dev/rtp1 without problems.
>
> Now i try to write from this process to the realtime process using the /dev/rtp2.
> The rt_pipe_read() returns a -ENOBUFS.
>
> here the call (dirty copy):
>
> struct struct_FIFO_Header {
> unsigned short ID;
> unsigned short Size;
> };
>
> struct_FIFO_Header _Header;
>
> ret = rt_pipe_read(&pipe_read,&_Header,sizeof(_Header),TM_NONBLOCK );
>
> ret is now -ENOBUFS
>
> Ive done similar the same using rtai without problems.
> anone an idea why it occours?
The great thing with Xenomai compared to rtai is that it has doc. But if
you do not use it, you are right, you have no reason to use Xenomai
instead of rtai.
--
Gilles.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-01-29 10:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-29 10:24 [Xenomai-help] rt_pipe_read returns -ENOBUFS newsgroup
2009-01-29 10:34 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.