On Wed, 2011-08-03 at 15:31 +0200, Sambasiva Rao Manchili wrote:
> Hi Gilles,
> I had seen the code  in src\skins\vxworks\semLib.c it returns ERROR which is 
> -1.
> 
> The value that I sent earlier is the value that I got out of the following 
> statement.
> serrLog( serrErr,
>              "resu_getonline_1_svc: semTake for restab_access_smp 
> failed!!<%s>",
>               strerror(errnoGet()));
> 
> Is it right ?
> 
> 
> Now again I tried with
>  serrLog( serrErr,
>              "resu_getonline_1_svc: semTake for restab_access_smp 
> failed!!<%s> <%d>",
>               strerror(errnoGet()), errno);
> 
> Here I get value 1 for errno.

You are trying to grab the mutex from a non-Xenomai thread context. This
is invalid.

> 
> Samba.
> -----Original Message-----
> From: Gilles Chanteperdrix [mailto:gilles.chanteperd...@xenomai.org]
> Sent: Wednesday, 03. August, 2011 15:18
> To: Sambasiva Rao Manchili
> Cc: Philippe Gerum; Antonio Gambin; Xenomai-help@gna.org
> Subject: Re: [Xenomai-help] Xenomai VxWorks Skin--->semTake
> 
> On 08/03/2011 02:44 PM, Sambasiva Rao Manchili wrote:
> > Hi Philppe,
> > Failed and return with error code is  <Unknown error 4294967295> and 
> > continues. I do not know the granularity of time  here, if it is returning 
> > immediately or not.
> > We have about 15 tasks spawned in this whole system. Done very very minimal 
> > changes to our VxWorks code to run on Linux over Xenomai version 2.5.6.   
> > Board does not crash.
> > CPU Platform is Intel x86 Arch 32 Bit.
> 
> semTake does not return error code directly, it returns ERROR (which is -1, 
> or 4294967295 if you cast to unsigned), and the real error is in the errno 
> variable.
> 
> --
>                                             Gilles.
> 
> 
> This email and any attachment may contain confidential information which is 
> intended for use only by the addressee(s) named above. If you received this 
> email by mistake, please notify the sender immediately, and delete the email 
> from your system. You are prohibited from copying, disseminating or otherwise 
> using the email or any attachment.
> 

-- 
Philippe.



_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to