Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
stop using private functions from simix; use requests instead
[simgrid.git] / src / msg / m_process.c
index b34debf..3ae37be 100644 (file)
@@ -145,7 +145,7 @@ m_process_t MSG_process_create_with_environment(const char *name,
   smx_process_t smx_process = NULL;
   xbt_assert0(((code != NULL) && (host != NULL)), "Invalid parameters");
 
-  smx_process = SIMIX_process_create(name, code, (void *) process, host->name,
+  smx_process = SIMIX_req_process_create(name, code, (void *) process, host->name,
                                      argc, argv, properties);
   if (!smx_process) {
     xbt_free(process);
@@ -457,3 +457,8 @@ int MSG_process_is_suspended(m_process_t process)
                && (process->simdata)), "Invalid parameters");
   return SIMIX_req_process_is_suspended(process->simdata->s_process);
 }
+
+
+smx_context_t MSG_process_get_smx_ctx(m_process_t process) {
+  return SIMIX_process_get_context(process->simdata->s_process);
+}