1249259Sdim//===---- Watchdog.cpp - Implement Watchdog ---------------------*- C++ -*-===//
2249259Sdim//
3249259Sdim//                     The LLVM Compiler Infrastructure
4249259Sdim//
5249259Sdim// This file is distributed under the University of Illinois Open Source
6249259Sdim// License. See LICENSE.TXT for details.
7249259Sdim//
8249259Sdim//===----------------------------------------------------------------------===//
9249259Sdim//
10249259Sdim//  This file implements the Watchdog class.
11249259Sdim//
12249259Sdim//===----------------------------------------------------------------------===//
13249259Sdim
14249259Sdim#include "llvm/Support/Watchdog.h"
15249259Sdim#include "llvm/Config/config.h"
16249259Sdim
17249259Sdim// Include the platform-specific parts of this class.
18249259Sdim#ifdef LLVM_ON_UNIX
19249259Sdim#include "Unix/Watchdog.inc"
20249259Sdim#endif
21249259Sdim#ifdef LLVM_ON_WIN32
22249259Sdim#include "Windows/Watchdog.inc"
23249259Sdim#endif
24