1//===- llvm/Support/Unix/Mutex.inc - Unix Mutex 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 implements the Unix specific (non-pthread) Mutex class. 11// 12//===----------------------------------------------------------------------===// 13 14//===----------------------------------------------------------------------===// 15//=== WARNING: Implementation here must contain only generic UNIX code that 16//=== is guaranteed to work on *all* UNIX variants. 17//===----------------------------------------------------------------------===// 18 19namespace llvm 20{ 21using namespace sys; 22 23MutexImpl::MutexImpl( bool recursive) 24{ 25} 26 27MutexImpl::~MutexImpl() 28{ 29} 30 31bool 32MutexImpl::release() 33{ 34 return true; 35} 36 37bool 38MutexImpl::tryacquire( void ) 39{ 40 return true; 41} 42 43} 44