2 * This software is part of the SBCL system. See the README file for
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_
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;