X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ec67a7384cf059b8bf82519e47e00b99b9609dd0..504b4d20dd2db9ea1eaa9c4b390b2a412d7c9779:/src/xbt/xbt_sg_synchro.c diff --git a/src/xbt/xbt_sg_synchro.c b/src/xbt/xbt_sg_synchro.c index cf4c3b3125..306436d45c 100644 --- a/src/xbt/xbt_sg_synchro.c +++ b/src/xbt/xbt_sg_synchro.c @@ -23,7 +23,7 @@ typedef struct s_xbt_thread_ { char *name; smx_process_t s_process; - void_f_pvoid_t *code; + void_f_pvoid_t code; void *userparam; void *father_data; } s_xbt_thread_t; @@ -35,7 +35,7 @@ static int xbt_thread_create_wrapper(int argc, char *argv[]) { return 0; } -xbt_thread_t xbt_thread_create(const char*name,void_fp_pvoid_t code, void* param) { +xbt_thread_t xbt_thread_create(const char*name,void_f_pvoid_t code, void* param) { xbt_thread_t res = xbt_new0(s_xbt_thread_t,1); res->name = xbt_strdup(name); res->userparam = param; @@ -45,7 +45,7 @@ xbt_thread_t xbt_thread_create(const char*name,void_fp_pvoid_t code, void* param res->s_process = SIMIX_process_create(name, xbt_thread_create_wrapper, res, SIMIX_host_get_name(SIMIX_host_self()), - 0, NULL); + 0, NULL,/*props*/NULL); // free(name); return res; } @@ -98,11 +98,11 @@ xbt_mutex_t xbt_mutex_init(void) { return (xbt_mutex_t)SIMIX_mutex_init(); } -void xbt_mutex_lock(xbt_mutex_t mutex) { +void xbt_mutex_acquire(xbt_mutex_t mutex) { SIMIX_mutex_lock( (smx_mutex_t)mutex) ; } -void xbt_mutex_unlock(xbt_mutex_t mutex) { +void xbt_mutex_release(xbt_mutex_t mutex) { SIMIX_mutex_unlock( (smx_mutex_t)mutex ); }