GNAT recently added support for asynchronous aborts of tasks blocked in
calls to Ada.Synchronous_Task_Control.Suspend_Until_True. That GNAT
change added a new value to the Task_States enumerated type. This patch
adds the corresponding value to task_states.
Asynchronous_Hold,
Interrupt_Server_Blocked_On_Event_Flag,
Activating,
- Acceptor_Delay_Sleep
+ Acceptor_Delay_Sleep,
+ Suspension_Object_Sleep,
};
/* A short description corresponding to each possible task state. */
N_("Asynchronous Hold"),
"",
N_("Activating"),
- N_("Selective Wait")
+ N_("Selective Wait"),
+ N_("Suspension object sleep")
};
/* Return a string representing the task state. */
@item Selective Wait
The task is waiting in a selective wait statement.
+@item Suspension object sleep
+The task is waiting in a call to @code{Suspend_Until_True} on a suspension
+object.
+
@item Accepting RV with @var{taskno}
The task is accepting a rendez-vous with the task @var{taskno}.