#include <unistd.h>
#include <linux/unistd.h>
+#ifndef _XOPEN_SOURCE
#define _XOPEN_SOURCE 500
+#endif
+#ifndef __USE_UNIX98
#define __USE_UNIX98
+#endif
#include <pthread.h>
#include <signal.h>
#include <errno.h>
#include <time.h>
+FOSA_CPP_BEGIN_DECLS
+
/* Local Jump */
/**************/
typedef sigjmp_buf FOSA_LONG_JUMP_CONTEXT_T_OPAQUE;