X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b52350bf53c07bb9b589c7f03324033d16dcd604..3fbb07fa996104efceed27fbca5c6eccf0b98a66:/src/portable.h diff --git a/src/portable.h b/src/portable.h index 15fc63dcab..a3b18660a6 100644 --- a/src/portable.h +++ b/src/portable.h @@ -87,14 +87,18 @@ const char *gras_wsa_err2string(int errcode); #include #ifdef HAVE_SYS_STAT_H -#include +# include +#endif + +#ifndef O_BINARY +# define O_BINARY 0 #endif /**** **** Time handling ****/ -#if TIME_WITH_SYS_TIME +#ifdef TIME_WITH_SYS_TIME # include # include #else @@ -109,5 +113,14 @@ const char *gras_wsa_err2string(int errcode); #define sleep _sleep /* else defined in stdlib.h */ #endif +/**** + **** Contexts + ****/ + +#ifdef HAVE_UCONTEXT_H +# include +#else +# include "xbt/context_win32.h" /* Manual reimplementation for prehistoric platforms */ +#endif #endif /* GRAS_PORTABLE_H */