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? Thanks, Bracha *********************************************************************************** This email message and any attachments thereto are intended only for use by the addressee(s) named above, and may contain legally privileged and/or confidential information. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the [email protected] and destroy the original message. ***********************************************************************************
