Module: xenomai-forge Branch: rtdm-api-waitqueues Commit: b5a9cba414e536d71cbddf3c68cb29a99637387a URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=b5a9cba414e536d71cbddf3c68cb29a99637387a
Author: Philippe Gerum <r...@xenomai.org> Date: Thu Apr 17 12:14:23 2014 +0200 cobalt/thread: expose personality via cobalt_thread_stat() --- include/cobalt/uapi/thread.h | 1 + kernel/cobalt/posix/thread.c | 1 + 2 files changed, 2 insertions(+) diff --git a/include/cobalt/uapi/thread.h b/include/cobalt/uapi/thread.h index b9b6b68..94df9f5 100644 --- a/include/cobalt/uapi/thread.h +++ b/include/cobalt/uapi/thread.h @@ -48,6 +48,7 @@ struct cobalt_threadstat { unsigned long pf; unsigned long long timeout; char name[XNOBJECT_NAME_LEN]; + char personality[XNOBJECT_NAME_LEN]; }; #endif /* !_COBALT_UAPI_THREAD_H */ diff --git a/kernel/cobalt/posix/thread.c b/kernel/cobalt/posix/thread.c index 950e154..1d547cf 100644 --- a/kernel/cobalt/posix/thread.c +++ b/kernel/cobalt/posix/thread.c @@ -1165,6 +1165,7 @@ int cobalt_thread_stat(pid_t pid, stat.timeout = xnthread_get_timeout(thread, xnclock_read_monotonic(&nkclock)); strcpy(stat.name, xnthread_name(thread)); + strcpy(stat.personality, xnthread_personality(thread)->name); xnlock_put_irqrestore(&nklock, s); return __xn_safe_copy_to_user(u_stat, &stat, sizeof(stat)); _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git