1 //===--- Windows/Watchdog.inc - Windows Watchdog Implementation -*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 // 10 // This file provides the generic Windows implementation of the Watchdog class. 11 // 12 //===----------------------------------------------------------------------===// 13 14 // TODO: implement. 15 // Currently this is only used by PrettyStackTrace which is also unimplemented 16 // on Windows. Roughly, a Windows implementation would use CreateWaitableTimer 17 // and a second thread to run the TimerAPCProc. 18 19 namespace llvm { 20 namespace sys { 21 Watchdog::Watchdog(unsigned int seconds) {} 22 Watchdog::~Watchdog() {} 23 } 24 } 25