summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/rtems/rtems-kernel-thread.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-12 14:56:23 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-01-13 09:20:43 +0100
commit172f2acb2b0ad183cb2360843e67aa86ca26a210 (patch)
tree00ed4bc20f56a2706c9275f2eaed693f351eb614 /rtemsbsd/rtems/rtems-kernel-thread.c
parentROUTE(8): Disable routing socket timeout support (diff)
downloadrtems-libbsd-172f2acb2b0ad183cb2360843e67aa86ca26a210.tar.bz2
Use thread name support
Update #2858.
Diffstat (limited to 'rtemsbsd/rtems/rtems-kernel-thread.c')
-rw-r--r--rtemsbsd/rtems/rtems-kernel-thread.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-thread.c b/rtemsbsd/rtems/rtems-kernel-thread.c
index b5071a53..2852fcd6 100644
--- a/rtemsbsd/rtems/rtems-kernel-thread.c
+++ b/rtemsbsd/rtems/rtems-kernel-thread.c
@@ -233,7 +233,7 @@ rtems_bsd_thread_start(struct thread **td_ptr, void (*func)(void *), void *arg,
rtems_status_code sc;
rtems_id task_id;
struct thread *td;
- char name[sizeof(td->td_name)];
+ char name[32];
BSD_ASSERT(pages >= 0);
@@ -256,7 +256,7 @@ rtems_bsd_thread_start(struct thread **td_ptr, void (*func)(void *), void *arg,
td = rtems_bsd_get_thread(thread);
BSD_ASSERT(td != NULL);
- memcpy(td->td_name, name, sizeof(name));
+ _Thread_Set_name(thread, name);
if (rtems_bsd_thread_ready_to_start) {
sc = rtems_task_start(task_id, (rtems_task_entry) func,