Changeset 13597
- Timestamp:
- Apr 11, 2010, 2:16:22 AM (15 years ago)
- Location:
- trunk/source/lisp-kernel
- Files:
-
- 4 copied
- 10 moved
-
platform-darwinppc.h (moved) (moved from trunk/source/lisp-kernel/darwinppc/ccl-platform.h ) (1 diff)
-
platform-darwinppc64.h (moved) (moved from trunk/source/lisp-kernel/darwinppc64/ccl-platform.h ) (1 diff)
-
platform-darwinx8632.h (moved) (moved from trunk/source/lisp-kernel/darwinx8632/ccl-platform.h ) (1 diff)
-
platform-darwinx8664.h (moved) (moved from trunk/source/lisp-kernel/darwinx8664/ccl-platform.h ) (1 diff)
-
platform-freebsdx8632.h (moved) (moved from trunk/source/lisp-kernel/freebsdx8632/ccl-platform.h ) (1 diff)
-
platform-freebsdx8664.h (moved) (moved from trunk/source/lisp-kernel/freebsdx8664/ccl-platform.h ) (1 diff)
-
platform-linuxppc.h (moved) (moved from trunk/source/lisp-kernel/linuxppc/ccl-platform.h ) (1 diff)
-
platform-linuxppc64.h (moved) (moved from trunk/source/lisp-kernel/linuxppc64/ccl-platform.h ) (1 diff)
-
platform-linuxx8632.h (moved) (moved from trunk/source/lisp-kernel/linuxx8632/ccl-platform.h ) (1 diff)
-
platform-linuxx8664.h (moved) (moved from trunk/source/lisp-kernel/linuxx8664/ccl-platform.h ) (1 diff)
-
platform-solarisx64.h (copied) (copied from trunk/source/lisp-kernel/solarisx64/ccl-platform.h ) (1 diff)
-
platform-solarisx86.h (copied) (copied from trunk/source/lisp-kernel/solarisx86/ccl-platform.h ) (1 diff)
-
platform-win32.h (copied) (copied from trunk/source/lisp-kernel/win32/ccl-platform.h ) (1 diff)
-
platform-win64.h (copied) (copied from trunk/source/lisp-kernel/win64/ccl-platform.h )
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/platform-darwinppc.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 /* ucontext/mcontext stuff; saner if OS >= 10.5 */ 21 typedef ucontext_t ExceptionInformation; 22 typedef mcontext_t MCONTEXT_T; 23 #define UC_MCONTEXT(UC) UC->uc_mcontext -
trunk/source/lisp-kernel/platform-darwinppc64.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 21 /* ucontext/mcontext stuff; saner if OS >= 10.5 */ 22 typedef struct ucontext64 ExceptionInformation; 23 typedef struct mcontext64 MCONTEXT_T; 24 #define UC_MCONTEXT(UC) UC->uc_mcontext 25 26 /* Define "standard" C integer types. There are lots of standards; we 27 basically want to define signed/unsigned 8/16/32/64-bit integer 28 types (s8_t, u32_t) with names that we can use consistently in 29 this code. (We may or may not actually use them consistently.) 30 */ 31 32 #include "standard-inttypes.h" -
trunk/source/lisp-kernel/platform-darwinx8632.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 /* ucontext/mcontext stuff; saner if OS >= 10.5 */ 21 #include <sys/signal.h> 22 #include <sys/ucontext.h> 23 24 #define UC_MCONTEXT(UC) UC->uc_mcontext 25 typedef mcontext_t MCONTEXT_T; 26 typedef ucontext_t ExceptionInformation; 27 28 #include "standard-inttypes.h" 29 -
trunk/source/lisp-kernel/platform-darwinx8664.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 #include <sys/signal.h> 21 #include <sys/ucontext.h> 22 23 /* ucontext/mcontext stuff; saner if OS >= 10.5 */ 24 typedef mcontext_t MCONTEXT_T; 25 typedef ucontext_t ExceptionInformation; 26 #define UC_MCONTEXT(UC) UC->uc_mcontext 27 28 #include "standard-inttypes.h" -
trunk/source/lisp-kernel/platform-freebsdx8632.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 typedef struct __ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-freebsdx8664.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 typedef struct __ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-linuxppc.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-linuxppc64.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-linuxx8632.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-linuxx8664.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "standard-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-solarisx64.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 64 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "solaris-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-solarisx86.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 typedef struct ucontext ExceptionInformation; 21 22 #include "solaris-inttypes.h" 23 24 25 -
trunk/source/lisp-kernel/platform-win32.h
r13593 r13597 1 /* 2 Copyright (C) 2010 Clozure Associates 3 Copyright (C) 1994-2001 Digitool, Inc 4 This file is part of Clozure CL. 5 6 Clozure CL is licensed under the terms of the Lisp Lesser GNU Public 7 License , known as the LLGPL and distributed with Clozure CL as the 8 file "LICENSE". The LLGPL consists of a preamble and the LGPL, 9 which is distributed with Clozure CL as the file "LGPL". Where these 10 conflict, the preamble takes precedence. 11 12 Clozure CL is referenced in the preamble as the "LIBRARY." 13 14 The LLGPL is also available online at 15 http://opensource.franz.com/preamble.html 16 */ 17 18 #define WORD_SIZE 32 19 20 typedef CONTEXT ExceptionInformation; 21 22 #include "windows-inttypes.h" 23 24 25
Note:
See TracChangeset
for help on using the changeset viewer.
