fixed stupid signal handler bug
parent
4af25578d8
commit
3a3154797c
|
@ -165,7 +165,7 @@ void factorvm::memory_signal_handler_impl()
|
||||||
|
|
||||||
void memory_signal_handler_impl()
|
void memory_signal_handler_impl()
|
||||||
{
|
{
|
||||||
SIGNAL_VM_PTR()->misc_signal_handler_impl();
|
SIGNAL_VM_PTR()->memory_signal_handler_impl();
|
||||||
}
|
}
|
||||||
|
|
||||||
void factorvm::misc_signal_handler_impl()
|
void factorvm::misc_signal_handler_impl()
|
||||||
|
|
|
@ -52,7 +52,11 @@ void factorvm::default_parameters(vm_parameters *p)
|
||||||
#ifdef WINDOWS
|
#ifdef WINDOWS
|
||||||
p->console = false;
|
p->console = false;
|
||||||
#else
|
#else
|
||||||
p->console = true;
|
if (this == vm)
|
||||||
|
p->console = true;
|
||||||
|
else
|
||||||
|
p->console = false;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
p->stack_traces = true;
|
p->stack_traces = true;
|
||||||
|
|
|
@ -2,11 +2,6 @@
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
#ifdef FACTOR_MULTITHREADED
|
factor::start_standalone_factor(argc,argv);
|
||||||
factor::THREADHANDLE thread = factor::start_standalone_factor_in_new_thread(argc,argv);
|
|
||||||
pthread_join(thread,NULL);
|
|
||||||
#else
|
|
||||||
factor::start_standalone_factor(argc,argv);
|
|
||||||
#endif
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue