6 std::map<THREADHANDLE, factor_vm*> thread_vms;
13 // arg must be new'ed because we're going to delete it!
14 void *start_standalone_factor_thread(void *arg)
16 factor_vm *newvm = new_factor_vm();
17 startargs *args = (startargs*) arg;
18 int argc = args->argc; vm_char **argv = args->argv;
20 newvm->start_standalone_factor(argc, argv);
24 VM_C_API THREADHANDLE start_standalone_factor_in_new_thread(int argc, vm_char **argv)
26 startargs *args = new startargs;
27 args->argc = argc; args->argv = argv;
28 return start_thread(start_standalone_factor_thread,args);