Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Starting simix mecanism for io.
[simgrid.git] / src / simix / smx_process.c
index 411bfdf..bf04014 100644 (file)
@@ -284,8 +284,8 @@ void SIMIX_process_kill(smx_process_t process) {
        break;
 
       case SIMIX_ACTION_IO:
-       THROW_UNIMPLEMENTED;
-       break;
+    SIMIX_io_destroy(process->waiting_action);
+    break;
     }
   }
 
@@ -473,9 +473,7 @@ const char* SIMIX_process_self_get_name(void) {
 
 const char* SIMIX_process_get_name(smx_process_t process)
 {
-  if(process->name)
-         return process->name;
-  return "";
+  return process->name;
 }
 
 smx_process_t SIMIX_process_get_by_name(const char* name)