X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fcheneygc-internal.h;h=64b8a7c99f120ab0067c66c4685ec027132c22aa;hb=0285aa5ff8416027932daa001b84429be2ca559b;hp=874cff6e6849c53d99ea836b4b1af6adf71f1014;hpb=79cc569a97e444389350ea3f5b1017374fe16bec;p=sbcl.git diff --git a/src/runtime/cheneygc-internal.h b/src/runtime/cheneygc-internal.h index 874cff6..64b8a7c 100644 --- a/src/runtime/cheneygc-internal.h +++ b/src/runtime/cheneygc-internal.h @@ -1,3 +1,16 @@ +/* + * This software is part of the SBCL system. See the README file for + * more information. + * + * This software is derived from the CMU CL system, which was + * written at Carnegie Mellon University and released into the + * public domain. The software is in the public domain and is + * provided with absolutely no warranty. See the COPYING and CREDITS + * files for more information. + */ + +#include "os.h" /* for os_context_t */ + extern lispobj *from_space; extern lispobj *from_space_free_pointer; @@ -48,3 +61,4 @@ new_space_p(lispobj object) #endif +extern boolean cheneygc_handle_wp_violation(os_context_t*, void*);