2 * routines that must be linked into the core for Lisp to work
6 * This software is part of the SBCL system. See the README file for
9 * This software is derived from the CMU CL system, which was
10 * written at Carnegie Mellon University and released into the
11 * public domain. The software is in the public domain and is
12 * provided with absolutely no warranty. See the COPYING and CREDITS
13 * files for more information.
18 #if !defined(SUNOS) && !defined(SOLARIS)
28 #if !(defined(irix) || defined(SOLARIS))
29 /* XXXfixme next line probably wrong; was previous behavior */
34 #include "undefineds.h"
37 exit
; /* just some function known to exist */
39 #if defined(SOLARIS) || defined(irix)
42 int errno
; /* hack to be sure works with newer libc without having to redump */
43 /* causes libc to be relocated to match cmucl rather than vice
50 #include "undefineds.h"
53 errno
; /* a variable known to exist */
55 int reference_random_symbols(void) {
59 #include "undefineds.h"
67 func
*reference_random_symbols
[] = {
69 /* XXXfixme Next line is probably wrong but was previous behavior. */
71 #include "undefineds.h"
74 exit
/* a function known to exist */