git-svn-id: http://www.frescor.org/private/svn/frescor/frsh/trunk/include@435
35b4ef3e-fd22-0410-ab77-
dab3279adceb
#ifndef FRSH_CORE_TYPES_H_
#define FRSH_CORE_TYPES_H_
+#include <stdbool.h>
#include "frsh_configuration_parameters.h"
#include "frsh_opaque_types.h"
#include "frsh_shared_objects_types.h"
#define FRSH_ERR_CONTRACT_TYPE_NOT_COMPATIBLE 0x02004025
#define FRSH_ERR_CAPACITY_NOT_DECREASING 0x02004026
-/* Fosa-related */
-#define FOSA_EPOLICY 0x02004027
-#define FOSA_EMASKED 0x02004028
-
-
-
-#define FRSH_ERR_LAST_VALUE 0x02004029
+#define FRSH_ERR_LAST_VALUE 0x02004027
#define ERROR(nn,ss) do {if(nn>FRSH_ERR_BASE_VALUE) my_frsh_strerror(nn, ss); else perror(ss); exit (nn);} while (0)
/** FOSA ADS errors **/
#define FOSA_EREJECT EREJECT
#define FOSA_EMASKED EMASKED
+#define FOSA_EPOLICY EPOLICY
+
#endif /* MARTE_OS || RT_LINUX */
#define FOSA_EREJECT -4
#define FOSA_EMASKED -5
+#define FOSA_EPOLICY -6
#endif /* DUMMY */
//////////////////////////End of DUMMY_OS ////////////////////////////////////