*********/
// the maximum size in bytes of the ADS scheduling parameters
-#define FOSA_ADS_SCHEDPARAM_MAX 2000
+#define FOSA_ADS_SCHEDPARAM_MAX 3000
// the maximum size in bytes of the data exchanged between a thread
// and an ADS scheduler
-#define FOSA_ADS_SCHEDINFO_MAX 2000
+#define FOSA_ADS_SCHEDINFO_MAX 3000
// the difference between the maximum SCHED_FIFO priority
#define FOSA_ADS_ACTIONS_T_OPAQUE fosa_ads_actions_internal_t
-
///////////////////
// Long jumps
///////////////////
#endif // defined(RT_LINUX) || defined(MARTE_OS) || defined(AQuoSA)
+
////////////////// END OF RT_LINUX, MARTE_OS and AQuoSA //////////////////////
* Create a new key for thread specific data.
*
* Prior to setting data in a key, we need ask the system to create
- * one for us.
+ * one for us. The thread specific data of all the threads is set to
+ * the value NULL until changed to a different value via
+ * fosa_thread_set_specific_data().
*
* @return 0 if successful \n
* FOSA_EINVAL If we already have reached the FOSA_MAX_KEYS limit.
*
* Destroy a key
*
- * This destroys the key and isables its use in the system
+ * This destroys the key and disables its use in the system
*
* @return 0 if successful \n
* FOSA_EINVAL The key is not initialised or is not in FOSA key range.