X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9072f634ac2f4bdece800197ad4ad73ec96fd1d8..421864cfa538f76e5c01cd41e8cca8d105b350b1:/include/smpi/smpi.h diff --git a/include/smpi/smpi.h b/include/smpi/smpi.h index 5eaf7acc17..429f818fd4 100644 --- a/include/smpi/smpi.h +++ b/include/smpi/smpi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2014. The SimGrid Team. +/* Copyright (c) 2007-2015. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -7,9 +7,15 @@ #ifndef SMPI_H #define SMPI_H +#include +#ifdef HAVE_UNISTD_H #include -#include +#endif +#ifdef HAVE_SYS_TIME_H #include +#endif + +#include #include #include @@ -172,7 +178,7 @@ SG_BEGIN_DECL() #define MPI_ROOT 0 #define MPI_INFO_NULL NULL #define MPI_COMM_TYPE_SHARED 1 -#define MPI_WIN_NULL NULL +#define MPI_WIN_NULL ((MPI_Win)NULL) #define MPI_VERSION 1 #define MPI_SUBVERSION 1 @@ -884,9 +890,7 @@ XBT_PUBLIC(int) smpi_process_index(void); XBT_PUBLIC(void) smpi_process_init(int *argc, char ***argv); /* Trace replay specific stuff */ -XBT_PUBLIC(void) smpi_replay_init(int *argc, char***argv); -XBT_PUBLIC(void) smpi_action_trace_run(char *); -XBT_PUBLIC(int) smpi_replay_finalize(void); +XBT_PUBLIC(void) smpi_replay_run(int *argc, char***argv); XBT_PUBLIC(void) SMPI_app_instance_register(const char *name, xbt_main_func_t code, int num_processes); XBT_PUBLIC(void) SMPI_init(void);