1218885Sdim//===- llvm/Support/Unix/Mutex.inc - Unix Mutex Implementation ---*- C++ -*-===// 2218885Sdim// 3218885Sdim// The LLVM Compiler Infrastructure 4218885Sdim// 5218885Sdim// This file is distributed under the University of Illinois Open Source 6218885Sdim// License. See LICENSE.TXT for details. 7218885Sdim// 8218885Sdim//===----------------------------------------------------------------------===// 9218885Sdim// 10218885Sdim// This file implements the Unix specific (non-pthread) Mutex class. 11218885Sdim// 12218885Sdim//===----------------------------------------------------------------------===// 13218885Sdim 14218885Sdim//===----------------------------------------------------------------------===// 15218885Sdim//=== WARNING: Implementation here must contain only generic UNIX code that 16218885Sdim//=== is guaranteed to work on *all* UNIX variants. 17218885Sdim//===----------------------------------------------------------------------===// 18218885Sdim 19218885Sdimnamespace llvm 20218885Sdim{ 21218885Sdimusing namespace sys; 22218885Sdim 23218885SdimMutexImpl::MutexImpl( bool recursive) 24218885Sdim{ 25218885Sdim} 26218885Sdim 27218885SdimMutexImpl::~MutexImpl() 28218885Sdim{ 29218885Sdim} 30218885Sdim 31218885Sdimbool 32218885SdimMutexImpl::release() 33218885Sdim{ 34218885Sdim return true; 35218885Sdim} 36218885Sdim 37218885Sdimbool 38218885SdimMutexImpl::tryacquire( void ) 39218885Sdim{ 40218885Sdim return true; 41218885Sdim} 42218885Sdim 43218885Sdim} 44