}
ptr = RARRAY(args)->ptr;
argc = RARRAY(args)->len;
- // Create C Array to Hold Data_Get_Struct
+ // Create C array to hold data_get_struct
argc++;
argv = xbt_new0(char *, argc);
argv[0] = strdup("ruby");
}
-extern const char *xbt_ctx_factory_to_use; /*Hack: let msg load directly the right factory */
-
typedef VALUE(*rb_meth) (ANYARGS);
void Init_libsimgrid()
{
- xbt_ctx_factory_to_use = "ruby";
+ factory_initializer_to_use = SIMIX_ctx_ruby_factory_init;
// Modules
rb_msg = rb_define_module("MSG");