X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bfbe7002a7ff4147e838e6d88841ed8e87683683..e65bb0d9728e27ef89f57274e60f13e94820d5f9:/include/gras/process.h?ds=sidebyside diff --git a/include/gras/process.h b/include/gras/process.h index 761647f193..5c7047bbe2 100644 --- a/include/gras/process.h +++ b/include/gras/process.h @@ -23,14 +23,14 @@ BEGIN_DECL * * Perform the various intialisations needed by gras. Each process must run it */ -gras_error_t gras_process_init(void); +xbt_error_t gras_process_init(void); /** * gras_process_exit: * * Frees the memory allocated by gras. Processes should run it */ -gras_error_t gras_process_exit(void); +xbt_error_t gras_process_exit(void); /****************************************************************************/ /* Manipulating User Data */ @@ -55,7 +55,7 @@ void gras_userdata_set(void *ud); * Malloc and set the data associated with the current process. */ -#define gras_userdata_new(type) (gras_userdata_set(malloc(sizeof(type))),gras_userdata_get()) +#define gras_userdata_new(type) (gras_userdata_set(xbt_new0(type,1)),gras_userdata_get()) END_DECL