git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7709
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
/** @brief Initialize the xbt mechanisms. */
void xbt_init(int *argc, char **argv)
{
/** @brief Initialize the xbt mechanisms. */
void xbt_init(int *argc, char **argv)
{
- xbt_assert0(xbt_initialized == 0, "xbt_init must be called only once");
+ // FIXME it would be nice to assert that this function is called only once. But each gras process do call it...
+ if (xbt_initialized >1)
+ return;
+
xbt_binary_name = xbt_strdup(argv[0]);
srand((unsigned int) time(NULL));
VERB0("Initialize XBT");
xbt_binary_name = xbt_strdup(argv[0]);
srand((unsigned int) time(NULL));
VERB0("Initialize XBT");