comparison runtime/internal/eh.d @ 872:aa953cc960b6

Apply BlueZeniX's patch for OpenSolaris compatibility. Fixes #158.
author Christian Kamm <kamm incasoftware de>
date Sun, 04 Jan 2009 15:49:28 +0100
parents 661384d6a936
children fb4853c46917
comparison
equal deleted inserted replaced
871:e70a0e7e2260 872:aa953cc960b6
12 // current EH implementation works on x86 12 // current EH implementation works on x86
13 // if it has a working unwind runtime 13 // if it has a working unwind runtime
14 version(X86) { 14 version(X86) {
15 version(linux) version=X86_UNWIND; 15 version(linux) version=X86_UNWIND;
16 version(darwin) version=X86_UNWIND; 16 version(darwin) version=X86_UNWIND;
17 version(solaris) version=X86_UNWIND;
17 } 18 }
18 version(X86_64) { 19 version(X86_64) {
19 version(linux) version=X86_UNWIND; 20 version(linux) version=X86_UNWIND;
21 version(solaris) version=X86_UNWIND;
20 } 22 }
21 23
22 private extern(C) void abort(); 24 private extern(C) void abort();
23 private extern(C) int printf(char*, ...); 25 private extern(C) int printf(char*, ...);
24 private extern(C) int vprintf(char*, va_list va); 26 private extern(C) int vprintf(char*, va_list va);