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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
