#else /* !AQuoSA, MARTE_OS, RT_LINUX */
#ifdef MARTE_OS
-#define FOSA_MUTEX_T_OPAQUE int
typedef pthread_t FOSA_THREAD_ID_T_OPAQUE;
#else
//#define FOSA_MUTEX_T_OPAQUE pthread_mutex_t
typedef int FOSA_SIGNAL_T_OPAQUE;
-
typedef pthread_mutex_t FOSA_MUTEX_T_OPAQUE;
// The minimum and maximum signal numbers that may be used by the FRSH
#define FOSA_EAGAIN EAGAIN
/** FOSA ADS errors **/
+#ifdef MARTE_OS
+#define EREJECT 201 /* (for linux_lib_arch) Appsched has rejected object */
+#endif
+
#define FOSA_EREJECT EREJECT
#define FOSA_EMASKED -2
#define FOSA_EPOLICY -3
+#define FOSA_ETIMEDOUT ETIMEDOUT
#endif /* MARTE_OS || RT_LINUX || AQuoSA */