X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b10171365eb016397cbe20e1bed5d02be72634e8..8efeb3a6aa2c201800a3ba19416ea9728af3bff6:/include/simgrid/simix.h diff --git a/include/simgrid/simix.h b/include/simgrid/simix.h index 3b75af828c..3e8858598e 100644 --- a/include/simgrid/simix.h +++ b/include/simgrid/simix.h @@ -189,7 +189,6 @@ XBT_PUBLIC smx_actor_t simcall_process_create(const char* name, xbt_main_func_t int argc, char** argv, std::map* properties); #endif -XBT_PUBLIC void simcall_process_killall(); XBT_PUBLIC void SIMIX_process_throw(smx_actor_t process, xbt_errcat_t cat, int value, const char* mesg); /* Process handling */ @@ -198,7 +197,6 @@ XBT_PUBLIC void simcall_process_suspend(smx_actor_t process); /* Getters and Setters */ XBT_PUBLIC void simcall_process_set_data(smx_actor_t process, void* data); XBT_PUBLIC void simcall_process_set_kill_time(smx_actor_t process, double kill_time); -XBT_PUBLIC void simcall_process_on_exit(smx_actor_t process, int_f_pvoid_pvoid_t fun, void* data); XBT_PUBLIC void simcall_process_join(smx_actor_t process, double timeout); /* Sleep control */ XBT_PUBLIC e_smx_state_t simcall_process_sleep(double duration); @@ -256,11 +254,11 @@ XBT_PUBLIC void simcall_mutex_unlock(smx_mutex_t mutex); XBT_PUBLIC smx_cond_t simcall_cond_init(); XBT_PUBLIC void simcall_cond_wait(smx_cond_t cond, smx_mutex_t mutex); -XBT_PUBLIC void simcall_cond_wait_timeout(smx_cond_t cond, smx_mutex_t mutex, double max_duration); +XBT_PUBLIC int simcall_cond_wait_timeout(smx_cond_t cond, smx_mutex_t mutex, double max_duration); XBT_PUBLIC void SIMIX_sem_destroy(smx_sem_t sem); XBT_PUBLIC void simcall_sem_acquire(smx_sem_t sem); -XBT_PUBLIC void simcall_sem_acquire_timeout(smx_sem_t sem, double max_duration); +XBT_PUBLIC int simcall_sem_acquire_timeout(smx_sem_t sem, double max_duration); /***************************** Storage **********************************/ XBT_PUBLIC sg_size_t simcall_storage_read(surf_storage_t st, sg_size_t size);