From 23a0607ef1a3f210734f79c72bebb6c595bb7e4e Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 20 Dec 2007 21:51:23 +0000 Subject: 2007-12-20 Joel Sherrill * rtems/Makefile.am, rtems/include/rtems/rtems/tasks.h: Add rtems_task_self() directive. * rtems/src/taskself.c: New file. --- cpukit/rtems/include/rtems/rtems/tasks.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'cpukit/rtems/include') diff --git a/cpukit/rtems/include/rtems/rtems/tasks.h b/cpukit/rtems/include/rtems/rtems/tasks.h index 0da7906fe1..af579f87b5 100644 --- a/cpukit/rtems/include/rtems/rtems/tasks.h +++ b/cpukit/rtems/include/rtems/rtems/tasks.h @@ -436,6 +436,14 @@ rtems_status_code rtems_task_variable_delete( void **ptr ); +/* + * rtems_task_self + * + * This directive returns the ID of the currently executing task. + */ + +rtems_id rtems_task_self(void); + /* * _RTEMS_tasks_Initialize_user_tasks * -- cgit v1.2.3