| //===-- Process.cpp - Implement OS Process Concept --------------*- C++ -*-===// | |
| // | |
| // The LLVM Compiler Infrastructure | |
| // | |
| // This file is distributed under the University of Illinois Open Source | |
| // License. See LICENSE.TXT for details. | |
| // | |
| //===----------------------------------------------------------------------===// | |
| // | |
| // This header file implements the operating system Process concept. | |
| // | |
| //===----------------------------------------------------------------------===// | |
| #include "llvm/Support/Process.h" | |
| #include "llvm/Config/config.h" | |
| namespace llvm { | |
| using namespace sys; | |
| //===----------------------------------------------------------------------===// | |
| //=== WARNING: Implementation here must contain only TRULY operating system | |
| //=== independent code. | |
| //===----------------------------------------------------------------------===// | |
| } | |
| // Include the platform-specific parts of this class. | |
| #ifdef LLVM_ON_UNIX | |
| #include "Unix/Process.inc" | |
| #endif | |
| #ifdef LLVM_ON_WIN32 | |
| #include "Windows/Process.inc" | |
| #endif |