Changes in directory llvm/lib/System:
Alarm.cpp added (r1.1) --- Log message: Implement a generic polled Alarm function. This merely removes the system dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platforms. --- Diffs of the changes: (+34 -0) Alarm.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+) Index: llvm/lib/System/Alarm.cpp diff -c /dev/null llvm/lib/System/Alarm.cpp:1.1 *** /dev/null Wed Dec 21 21:23:56 2005 --- llvm/lib/System/Alarm.cpp Wed Dec 21 21:23:46 2005 *************** *** 0 **** --- 1,34 ---- + //===- Alarm.cpp - Alarm Generation Support ---------------------*- C++ -*-===// + // + // The LLVM Compiler Infrastructure + // + // This file was developed by the Reid Spencer and is distributed under the + // University of Illinois Open Source License. See LICENSE.TXT for details. + // + //===----------------------------------------------------------------------===// + // + // This file implements the Alarm functionality + // + //===----------------------------------------------------------------------===// + + #include "llvm/System/Alarm.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/Alarm.inc" + #endif + #ifdef LLVM_ON_WIN32 + #include "Win32/Alarm.inc" + #endif + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits