1249259Sdim//===--- Windows/Watchdog.inc - Windows Watchdog Implementation -*- 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 provides the generic Windows implementation of the Watchdog class. 11249259Sdim// 12249259Sdim//===----------------------------------------------------------------------===// 13249259Sdim 14249259Sdim// TODO: implement. 15249259Sdim// Currently this is only used by PrettyStackTrace which is also unimplemented 16249259Sdim// on Windows. Roughly, a Windows implementation would use CreateWaitableTimer 17249259Sdim// and a second thread to run the TimerAPCProc. 18249259Sdim 19249259Sdimnamespace llvm { 20249259Sdim namespace sys { 21249259Sdim Watchdog::Watchdog(unsigned int seconds) {} 22249259Sdim Watchdog::~Watchdog() {} 23249259Sdim } 24249259Sdim} 25