[EMAIL PROTECTED] wrote:
> I did so and called, within the library, every posix_rt-function with
> the prefix __wrap_ : e.g. __wrap_shm_open then I compiled my
> application, which does not use any Xenomai-function, and linked it
> with pthread_rt an rt (-lpthread_rt -lrt) and my new Xenomai-library
> (linking without any wrapping defined). Linking and compiling did not
> produce any error. But, when I call a function in my library, which
> in turn calls __wrap_shm_open, then shm_open fails. When I link my
> application with wrapping (as provided by the XENO_CONFIG-script)
> then everything is fine. Do you have an explanation for this behavior
> or even better a solution ?

__wrap_shm_open only works if you have the CONFIG_XENO_OPT_POSIX_SHM
option enabled. Is it enabled? Note that xenomai posix skin shm support
is mainly useful for sharing memory between kernel and user-space. If it
is enabled, then please tell us what is the value of errno when
__wrap_shm_open fails.

-- 
                                                 Gilles.

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

Reply via email to