* [Xenomai-core] [PATCH] Fix attribute reference in __wrap_pthread_create
@ 2007-09-26 11:38 Jan Kiszka
2007-09-27 9:16 ` Gilles Chanteperdrix
0 siblings, 1 reply; 2+ messages in thread
From: Jan Kiszka @ 2007-09-26 11:38 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Xenomai-core
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
Hi Gilles,
my rt-cap changes to the posix lib caused another regression. I don't
understand what my intention of changing the attribute reference once
was (probably an intermediate change), but it was wrong. The attached
patch now makes all programs happy that create pthreads without
attributes (clocktest e.g.).
Patch against 2.3.x, should be applied to trunk as well.
Jan
--
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux
[-- Attachment #2: fix-pthread-attr-reference.patch --]
[-- Type: text/x-patch, Size: 1155 bytes --]
---
ChangeLog | 5 +++++
src/skins/posix/thread.c | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
Index: xenomai-2.3.x/ChangeLog
===================================================================
--- xenomai-2.3.x.orig/ChangeLog
+++ xenomai-2.3.x/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-26 Jan Kiszka <jan.kiszka@domain.hid>
+
+ * src/skins/posix/thread.c (__wrap_pthread_create): Use the correct
+ attribute reference when creating the real pthread.
+
2007-09-16 Philippe Gerum <rpm@xenomai.org>
* RELEASE: Xenomai 2.3.4 (Cool #9)
Index: xenomai-2.3.x/src/skins/posix/thread.c
===================================================================
--- xenomai-2.3.x.orig/src/skins/posix/thread.c
+++ xenomai-2.3.x/src/skins/posix/thread.c
@@ -170,7 +170,7 @@ int __wrap_pthread_create(pthread_t *tid
iargs.ret = EAGAIN;
__real_sem_init(&iargs.sync, 0, 0);
- err = __real_pthread_create(<id, &iattr, &__pthread_trampoline, &iargs);
+ err = __real_pthread_create(<id, attr, &__pthread_trampoline, &iargs);
if (!err)
while (__real_sem_wait(&iargs.sync) && errno == EINTR) ;
__real_sem_destroy(&iargs.sync);
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Xenomai-core] [PATCH] Fix attribute reference in __wrap_pthread_create
2007-09-26 11:38 [Xenomai-core] [PATCH] Fix attribute reference in __wrap_pthread_create Jan Kiszka
@ 2007-09-27 9:16 ` Gilles Chanteperdrix
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Chanteperdrix @ 2007-09-27 9:16 UTC (permalink / raw)
To: Jan Kiszka; +Cc: Xenomai-core
On 9/26/07, Jan Kiszka <jan.kiszka@domain.hid> wrote:
> Hi Gilles,
>
> my rt-cap changes to the posix lib caused another regression. I don't
> understand what my intention of changing the attribute reference once
> was (probably an intermediate change), but it was wrong. The attached
> patch now makes all programs happy that create pthreads without
> attributes (clocktest e.g.).
>
> Patch against 2.3.x, should be applied to trunk as well.
Applied on both branches, thanks.
--
Gilles Chanteperdrix
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-09-27 9:16 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-26 11:38 [Xenomai-core] [PATCH] Fix attribute reference in __wrap_pthread_create Jan Kiszka
2007-09-27 9:16 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.