Landau, Bracha wrote:
I am using Xenomai on the MPC8272ADS board with kernel 2.6.14.3.

I've created an application that uses posix message queuing from xenomai.

When I call mq_open, mq_close, mq_setattr, mq_getattr, mq_unlink - the calls 
succeed.

When I call mq_receive or mq_send, the call fails (returns -1) and errno is set 
to 1 (Operation not permited).

I put some debugging printk's into the xenomai code and it seems it doesn't 
even get to the call to __mq_receive or __mq_send from syscall.c (it does get 
to printk's that I put in  the other __mq_* functions).

Can anyone help?


You must link your app with the flags output by "xeno-config --posix-ldflags". Have a look at skins/posix/demos/Makefile for a working example.

--

Philippe.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to