]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: smaller default callstack size on OpenBSD
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 2 Apr 2010 04:36:45 +0000 (00:36 -0400)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 2 Apr 2010 04:36:45 +0000 (00:36 -0400)
vm/factor.cpp

index e726ebf6dad6cbbbba8b54cc2a5bd0901eaf8652..983e12bdcd400a7c763c87465666a6324dabb725 100755 (executable)
@@ -14,7 +14,12 @@ void factor_vm::default_parameters(vm_parameters *p)
 
        p->datastack_size = 32 * sizeof(cell);
        p->retainstack_size = 32 * sizeof(cell);
+
+#ifdef __OpenBSD__
+       p->callstack_size = 32 * sizeof(cell);
+#else
        p->callstack_size = 128 * sizeof(cell);
+#endif
 
        p->code_size = 8 * sizeof(cell);
        p->young_size = sizeof(cell) / 4;