LLVM API Documentation

Solaris.h

Go to the documentation of this file.
00001 /*===- llvm/System/Solaris.h ------------------------------------*- C++ -*-===*
00002  *
00003  *                     The LLVM Compiler Infrastructure
00004  *
00005  * This file is distributed under the University of Illinois Open Source
00006  * License. See LICENSE.TXT for details.
00007  *
00008  *===----------------------------------------------------------------------===*
00009  *
00010  * This file contains portability fixes for Solaris hosts.
00011  *
00012  *===----------------------------------------------------------------------===*/
00013 
00014 #ifndef LLVM_SYSTEM_SOLARIS_H
00015 #define LLVM_SYSTEM_SOLARIS_H
00016 
00017 #include <sys/types.h>
00018 #include <sys/regset.h>
00019 
00020 #undef CS
00021 #undef DS
00022 #undef ES
00023 #undef FS
00024 #undef GS
00025 #undef SS
00026 #undef EAX
00027 #undef ECX
00028 #undef EDX
00029 #undef EBX
00030 #undef ESP
00031 #undef EBP
00032 #undef ESI
00033 #undef EDI
00034 #undef EIP
00035 #undef UESP
00036 #undef EFL
00037 #undef ERR
00038 #undef TRAPNO
00039 
00040 #endif