//===- llvm/Support/Unix/Mutex.inc - Unix Mutex Implementation ---*- C++ -*-===// | |
// | |
// The LLVM Compiler Infrastructure | |
// | |
// This file is distributed under the University of Illinois Open Source | |
// License. See LICENSE.TXT for details. | |
// | |
//===----------------------------------------------------------------------===// | |
// | |
// This file implements the Unix specific (non-pthread) Mutex class. | |
// | |
//===----------------------------------------------------------------------===// | |
//===----------------------------------------------------------------------===// | |
//=== WARNING: Implementation here must contain only generic UNIX code that | |
//=== is guaranteed to work on *all* UNIX variants. | |
//===----------------------------------------------------------------------===// | |
namespace llvm | |
{ | |
using namespace sys; | |
MutexImpl::MutexImpl( bool recursive) | |
{ | |
} | |
MutexImpl::~MutexImpl() | |
{ | |
} | |
bool | |
MutexImpl::release() | |
{ | |
return true; | |
} | |
bool | |
MutexImpl::tryacquire( void ) | |
{ | |
return true; | |
} | |
} |