factor/vm/mvm-none.cpp

29 lines
361 B
C++

#include "master.hpp"
/* Multi-VM threading is not supported on NetBSD due to
http://gnats.netbsd.org/25563 */
namespace factor
{
factor_vm *global_vm;
void init_mvm()
{
global_vm = NULL;
}
void register_vm_with_thread(factor_vm *vm)
{
assert(!global_vm);
global_vm = vm;
}
factor_vm *current_vm()
{
assert(global_vm != NULL);
return global_vm;
}
}