Module: xenomai-forge Branch: next Commit: 82ca87b44faddce807b4d71b0a3e19c6209bc379 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=82ca87b44faddce807b4d71b0a3e19c6209bc379
Author: Philippe Gerum <r...@xenomai.org> Date: Mon Aug 4 11:09:30 2014 +0200 copperplate/internal: fix backtracing annotation --- lib/copperplate/internal.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/copperplate/internal.c b/lib/copperplate/internal.c index d5e7b67..590c082 100644 --- a/lib/copperplate/internal.c +++ b/lib/copperplate/internal.c @@ -61,7 +61,7 @@ int copperplate_create_thread(struct corethread_attributes *cta, pthread_attr_setinheritsched_ex(&attr_ex, PTHREAD_INHERIT_SCHED); pthread_attr_setstacksize_ex(&attr_ex, stacksize); pthread_attr_setdetachstate_ex(&attr_ex, cta->detachstate); - ret = __bt(-pthread_create_ex(ptid_r, &attr_ex, thread_trampoline, cta)); + ret = -pthread_create_ex(ptid_r, &attr_ex, thread_trampoline, cta); pthread_attr_destroy_ex(&attr_ex); if (ret) return __bt(ret); @@ -72,7 +72,7 @@ int copperplate_create_thread(struct corethread_attributes *cta, int copperplate_renice_local_thread(pthread_t ptid, int policy, const struct sched_param_ex *param_ex) { - return __bt(-pthread_setschedparam_ex(ptid, policy, param_ex)); + return -pthread_setschedparam_ex(ptid, policy, param_ex); } static inline void prepare_wait_corespec(void) @@ -128,7 +128,7 @@ int copperplate_create_thread(struct corethread_attributes *cta, pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED); pthread_attr_setstacksize(&attr, stacksize); pthread_attr_setdetachstate(&attr, cta->detachstate); - ret = __bt(-pthread_create(ptid_r, &attr, thread_trampoline, cta)); + ret = -pthread_create(ptid_r, &attr, thread_trampoline, cta); pthread_attr_destroy(&attr); if (ret) @@ -144,7 +144,7 @@ int copperplate_renice_local_thread(pthread_t ptid, int policy, .sched_priority = param_ex->sched_priority, }; - return __bt(-__RT(pthread_setschedparam(ptid, policy, ¶m))); + return -__RT(pthread_setschedparam(ptid, policy, ¶m)); } static inline void prepare_wait_corespec(void) @@ -195,9 +195,9 @@ static void *thread_trampoline(void *arg) */ _cta = *cta; - ret = __bt(-__RT(sem_init(&released, 0, 0))); + ret = __RT(sem_init(&released, 0, 0)); if (ret) { - ret = -errno; + ret = __bt(-errno); cta->__reserved.status = ret; warning("lack of resources for core thread, %s", symerror(ret)); goto fail; _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git