]> rtime.felk.cvut.cz Git - frescor/frsh-include.git/blobdiff - frsh_fosa_opaque.h
Uploading protected shared objects functionality
[frescor/frsh-include.git] / frsh_fosa_opaque.h
index 46fdcf73ef73d70f93df7eaedf44094960074476..28ed4cf72db893ab06d67bb3bbff34ca1e5d78a2 100644 (file)
@@ -105,7 +105,6 @@ typedef struct {
 #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
@@ -118,7 +117,6 @@ typedef pthread_attr_t FOSA_THREAD_ATTR_T_OPAQUE;
 
 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
@@ -142,10 +140,15 @@ typedef pthread_mutex_t FOSA_MUTEX_T_OPAQUE;
 #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 */