finished #8
[des2015.git] / natanael / ex02 / ex02b.c
index d598b82..57bd961 100644 (file)
@@ -11,16 +11,12 @@ RT_TASK demo_task;
 
 void demo(void *arg)
 {
+  int num = * (int *)arg;
   RT_TASK *curtask;
   RT_TASK_INFO curtaskinfo;
-
-  // inquire current task
   curtask=rt_task_self();
-  rt_task_inquire(curtask,&curtaskinfo);
-
-  // print task name
-  int num = * (int *)arg;
-  rt_printf("Task name : %s - Argument %d \n", curtaskinfo.name,num);
+  rt_task_inquire(curtask, &curtaskinfo);
+  rt_printf("Task name: %s - Argument %d\n", curtaskinfo.name, num);
 }
 
 int main(int argc, char* argv[])
@@ -28,31 +24,14 @@ int main(int argc, char* argv[])
   char  str[10] ;
   int i;
 
-  // Perform auto-init of rt_print buffers if the task doesn't do so
   rt_print_auto_init(1);
-
-  // Lock memory : avoid memory swapping for this program
-  mlockall(MCL_CURRENT|MCL_FUTURE);
-
+  mlockall(MCL_CURRENT| MCL_FUTURE);
   rt_printf("start task\n");
 
   for (i=0; i<5; i++)
   {
-         /*
-          * Arguments: &task,
-          *            name,
-          *            stack size (0=default),
-          *            priority,
-          *            mode (FPU, start suspended, ...)
-          */
-         sprintf(str,"hello-%d",i);
+         sprintf(str, "hello-%d", i);
          rt_task_create(&demo_task, str, 0, 50, 0);
-         /*
-          * Arguments: &task,
-          *            task function,
-          *            function argument
-          */
          rt_task_start(&demo_task, &demo, &i);
   }
-
-}
\ No newline at end of file
+}