Landau, Bracha wrote:
I do link that way. The linking is fine, only the mq_receive and mq_send don't work. I
don't even "own" the regular libmqueue library.
What does "nm <your_app>|grep wrap_mq_" says?
-----Original Message-----
From: Philippe Gerum [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 30, 2005 4:01 PM
To: Landau, Bracha
Cc: [email protected]
Subject: Re: [Xenomai-help] using mq_receive and mq_send
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