Landau, Bracha wrote:
> it says:
>          U __wrap_mq_close
>          U __wrap_mq_open
>          U __wrap_mq_receive
>          U __wrap_mq_send
>          U __wrap_mq_unlink

Are you calling send and receive from a xenomai thread? EPERM (1) is
typically related to non-RT invocations.

Jan

> 
> -----Original Message-----
> From: Philippe Gerum [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, November 30, 2005 4:37 PM
> To: Landau, Bracha
> Cc: [email protected]
> Subject: Re: [Xenomai-help] using mq_receive and mq_send
> 
> 
> 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.
>>
> 
> 


-- 
Dipl.-Ing. Jan Kiszka

Institute for Systems Engineering, Real-Time Systems Group (RTS)
Appelstraße 9A, D-30167 Hannover
phone +49 511 762-3974 / fax +49 511 762-4012
http://www.rts.uni-hannover.de

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to