|  | /*===- llvm/Support/Solaris.h ------------------------------------*- C++ -*-===* | 
|  | * | 
|  | *                     The LLVM Compiler Infrastructure | 
|  | * | 
|  | * This file is distributed under the University of Illinois Open Source | 
|  | * License. See LICENSE.TXT for details. | 
|  | * | 
|  | *===----------------------------------------------------------------------===* | 
|  | * | 
|  | * This file contains portability fixes for Solaris hosts. | 
|  | * | 
|  | *===----------------------------------------------------------------------===*/ | 
|  |  | 
|  | #ifndef LLVM_SYSTEM_SOLARIS_H | 
|  | #define LLVM_SYSTEM_SOLARIS_H | 
|  |  | 
|  | #include <sys/types.h> | 
|  | #include <sys/regset.h> | 
|  |  | 
|  | #undef CS | 
|  | #undef DS | 
|  | #undef ES | 
|  | #undef FS | 
|  | #undef GS | 
|  | #undef SS | 
|  | #undef EAX | 
|  | #undef ECX | 
|  | #undef EDX | 
|  | #undef EBX | 
|  | #undef ESP | 
|  | #undef EBP | 
|  | #undef ESI | 
|  | #undef EDI | 
|  | #undef EIP | 
|  | #undef UESP | 
|  | #undef EFL | 
|  | #undef ERR | 
|  | #undef TRAPNO | 
|  |  | 
|  | #endif |