Module: xenomai-forge Branch: next Commit: 63bbad2f7e6862a1e87a41708961571f56ba7229 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=63bbad2f7e6862a1e87a41708961571f56ba7229
Author: Philippe Gerum <r...@xenomai.org> Date: Tue Feb 18 18:33:06 2014 +0100 cobalt/thread: extend thread_stat information with name --- 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 ab4bce3..b9b6b68 100644 --- a/include/cobalt/uapi/thread.h +++ b/include/cobalt/uapi/thread.h @@ -47,6 +47,7 @@ struct cobalt_threadstat { unsigned long xsc; unsigned long pf; unsigned long long timeout; + char name[XNOBJECT_NAME_LEN]; }; #endif /* !_COBALT_UAPI_THREAD_H */ diff --git a/kernel/cobalt/posix/thread.c b/kernel/cobalt/posix/thread.c index 0691bde..a0be63d 100644 --- a/kernel/cobalt/posix/thread.c +++ b/kernel/cobalt/posix/thread.c @@ -1162,6 +1162,7 @@ int cobalt_thread_stat(pid_t pid, stat.status = xnthread_state_flags(thread); stat.timeout = xnthread_get_timeout(thread, xnclock_read_monotonic(&nkclock)); + strcpy(stat.name, xnthread_name(thread)); 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