2012 Sv LRM discusses about svIsDisabledState() in section 35.9 and also describes it in Annexe 1.3 Source code as.
/*
* Returns 1 if the current execution thread is in the disabled state.
* Disable protocol must be adhered to if in the disabled state.
*/
XXTERN int svIsDisabledState( void );
Please provide any practical scenario in which it gets used, when the task is disabled.
In another words , what causes the imported task to get disabled?