+/* So, this sucks. Versions of Solaris prior to 8 (SunOS releases
+ earlier than 5.8) do not support MAP_ANON passed as a flag to
+ mmap(). However, we would like SBCL compiled on SunOS 5.7 but
+ running on 5.8 to use MAP_ANON, but because of C's lack of
+ introspection at runtime, we can't grab the right value because
+ it's stuffed in a header file somewhere. We can, however, hardcode
+ it, and test at runtime for whether to use it... -- CSR, 2002-05-06
+
+ And, in fact, it sucks slightly more, as if you don't use MAP_ANON
+ you need to have /dev/zero open and pass the file descriptor to
+ mmap(). So overall, this counts as a KLUDGE. -- CSR, 2002-05-20 */
+int KLUDGE_MAYBE_MAP_ANON = 0x0;
+int kludge_mmap_fd = -1; /* default for MAP_ANON */
+
+void os_init(void)