-# ./include/simgrid/simix.h (otherwise you will get a warning at the
-# compilation time)
-
-void vm_suspend (sg_host_t ind_vm);
-void vm_resume (sg_host_t ind_vm);
-void vm_shutdown (sg_host_t ind_vm);
-void vm_save (sg_host_t ind_vm);
-void vm_restore (sg_host_t ind_vm);
-
-void process_kill (smx_process_t process);
-void process_killall (int reset_pid);
-void process_cleanup (smx_process_t process) [[nohandler]];
-void process_suspend (smx_process_t process) [[block]];
-void process_resume (smx_process_t process);
-void process_set_host (smx_process_t process, sg_host_t dest);
-int process_is_suspended (smx_process_t process) [[nohandler]];
-int process_join (smx_process_t process, double timeout) [[block]];
-int process_sleep (double duration) [[block]];
-
-smx_synchro_t execution_start (const char* name, double flops_amount, double priority, double bound, unsigned long affinity_mask);
-smx_synchro_t execution_parallel_start (const char* name, int host_nb, sg_host_t* host_list, double* flops_amount, double* bytes_amount, double amount, double rate) [[nohandler]];
-void execution_cancel (smx_synchro_t execution) [[nohandler]];
-void execution_set_priority (smx_synchro_t execution, double priority) [[nohandler]];
-void execution_set_bound (smx_synchro_t execution, double bound) [[nohandler]];
-void execution_set_affinity (smx_synchro_t execution, sg_host_t ws, unsigned long mask) [[nohandler]];
-int execution_wait (smx_synchro_t execution) [[block]];