X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d51e11eeca324570cf038a3bf6a5d05109903633..9003b522ca66f1a3723c63ce1c4753ad7aea9b70:/src/simix/smx_user.c diff --git a/src/simix/smx_user.c b/src/simix/smx_user.c index 50b6db4fc5..7f4835999d 100644 --- a/src/simix/smx_user.c +++ b/src/simix/smx_user.c @@ -8,16 +8,6 @@ #include "smx_private.h" #include "mc/mc.h" #include "xbt/ex.h" - -#ifndef _SVID_SOURCE -# define _SVID_SOURCE /* strdup() */ -#endif -#ifndef _ISOC99_SOURCE -# define _ISOC99_SOURCE /* isfinite() */ -#endif -#ifndef _ISO_C99_SOURCE -# define _ISO_C99_SOURCE /* isfinite() */ -#endif #include /* isfinite() */ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix); @@ -1661,6 +1651,20 @@ xbt_dict_t simcall_file_ls(const char* mount, const char* path) return simcall->file_ls.result; } +/* ****************************************************************************************** */ +/* TUTORIAL: New API */ +/* All functions for simcall */ +/* ****************************************************************************************** */ +int simcall_new_api_fct(const char* param1, double param2){ + smx_simcall_t simcall = SIMIX_simcall_mine(); + simcall->call = SIMCALL_NEW_API_INIT; + simcall->new_api.param1 = param1; + simcall->new_api.param2 = param2; + + SIMIX_simcall_push(simcall->issuer); + return simcall->new_api.result; +} + /* ************************************************************************** */ /** @brief returns a printable string representing a simcall */