Index: /trunk/ccl/lisp-kernel/x86-constants64.h
===================================================================
--- /trunk/ccl/lisp-kernel/x86-constants64.h	(revision 4940)
+++ /trunk/ccl/lisp-kernel/x86-constants64.h	(revision 4941)
@@ -14,4 +14,25 @@
    http://opensource.franz.com/preamble.html
 */
+
+#ifdef DARWIN
+#define REG_RAX 0
+#define REG_RBX 1
+#define REG_RCX 2
+#define REG_RDX 3
+#define REG_RDI 4
+#define REG_RSI 5
+#define REG_RBP 6
+#define REG_RSP 7
+#define REG_R8 8
+#define REG_R9 9
+#define REG_R10 10
+#define REG_R11 11
+#define REG_R12 12
+#define REG_R13 13
+#define REG_R14 14
+#define REG_R15 15
+#define REG_RIP 16
+#define REG_RFL 17
+#endif
 
 #ifdef FREEBSD
@@ -58,8 +79,7 @@
 #endif
 
-#if defined(SOLARIS) || defined(FREEBSD)
+#if defined(SOLARIS) || defined(FREEBSD) || defined(DARWIN)
 #define Iflags      REG_RFL
 #endif
-
 
 
