Preliminary work towards threads on win32
[sbcl.git] / src / runtime / runtime-options.h
blob9a9bf29151667351e63319c893af51e54a8db70c
1 /*
2 * This software is part of the SBCL system. See the README file for
3 * more information.
5 * This software is derived from the CMU CL system, which was
6 * written at Carnegie Mellon University and released into the
7 * public domain. The software is in the public domain and is
8 * provided with absolutely no warranty. See the COPYING and CREDITS
9 * files for more information.
12 #ifndef _RUNTIME_OPTIONS_INCLUDED_
13 #define _RUNTIME_OPTIONS_INCLUDED_
15 #include "os.h"
17 #define RUNTIME_OPTIONS_MAGIC 0x31EBF355
18 /* 1 for magic, 1 for boolean, 2 for struct runtime_options fields */
19 #define RUNTIME_OPTIONS_WORDS (1 + 1 + 2)
21 struct runtime_options {
22 os_vm_size_t dynamic_space_size;
23 os_vm_size_t thread_control_stack_size;
26 /* saved runtime path computed from argv[0] */
27 extern char *saved_runtime_path;
29 #endif