> I am trying to understand why the nxGlobalLock is defined in a per thread > data in ECOS which means it is local to each thread.
This code was originally contributed by some eCos developers, and I accepted it without further testing. This original contribution worked only with LINK_APP_INTO_SERVER=Y, and required all applications (nano-X demos) to run as seperate threads (rather than processes) linked with the server, as a single executable. One way to test your change would be to recompile the single executable for eCos (with all the demo apps builtin), and see whether this works when nxGlobalLock is in fact global, rather than TLS. Regards, Greg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]