LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

unistd.h

Go to the documentation of this file.
00001 /* 
00002  *                     The LLVM Compiler Infrastructure
00003  *
00004  * This file was developed by the LLVM research group and is distributed under
00005  * the University of Illinois Open Source License. See LICENSE.TXT for details.
00006  * 
00007  *===----------------------------------------------------------------------===//
00008  *
00009  * Description:
00010  *  This header file is the autoconf replacement for unistd.h (if it lives
00011  *  on the system).
00012  */
00013 
00014 #ifndef _CONFIG_UNISTD_H
00015 #define _CONFIG_UNISTD_H
00016 
00017 #include "llvm/Config/config.h"
00018 
00019 #if defined(HAVE_UNISTD_H) && !defined(_MSC_VER)
00020 #include <unistd.h>
00021 #endif
00022 
00023 #ifdef _WIN32
00024 #include <process.h>
00025 #include <io.h>
00026 #endif
00027 
00028 #endif