From: mquinson Date: Fri, 13 Jul 2007 09:57:20 +0000 (+0000) Subject: Datadesc now contain a mutex; send big enough data chunks when exchanging them X-Git-Tag: v3.3~1596 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/52ec8e4c7d4db3976927b8cd5335ec8ce81b73b6 Datadesc now contain a mutex; send big enough data chunks when exchanging them git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3764 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/gras/DataDesc/ddt_create.c b/src/gras/DataDesc/ddt_create.c index c720f9c769..d0e2792c6e 100644 --- a/src/gras/DataDesc/ddt_create.c +++ b/src/gras/DataDesc/ddt_create.c @@ -613,6 +613,7 @@ static void gras_datadesc_dynar_cb(gras_datadesc_type_t typedesc, gras_cbps_t va dynar->elmsize = subtype->size[GRAS_THISARCH]; dynar->size = dynar->used; + dynar->mutex = NULL; } /** \brief Declare a new type being a dynar in which each elements are of the given type @@ -651,6 +652,9 @@ gras_datadesc_dynar(gras_datadesc_type_t elm_t, gras_datadesc_by_name("function pointer")); memcpy(res->extra,&free_func,sizeof(free_func)); + gras_datadesc_struct_append(res, "mutex", + gras_datadesc_by_name("data pointer")); + gras_datadesc_struct_close(res); gras_datadesc_cb_field_push(res, "used");