+typedef struct {
+ xbt_main_func_t code;
+ int argc;
+ char **argv;
+} spawner_wrapper_args;
+
+static void *spawner_wrapper(void *data) {
+ spawner_wrapper_args *a = data;
+ (*(a->code))(a->argc,a->argv);
+ free(a);
+ return NULL;
+}
+
+void gras_agent_spawn(const char *name,