1//= llvm/Support/Unix/RWMutex.inc - Unix Reader/Writer Mutual Exclusion Lock =// 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) RWMutex 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 23RWMutexImpl::RWMutexImpl() { } 24 25RWMutexImpl::~RWMutexImpl() { } 26 27bool RWMutexImpl::reader_acquire() { 28 return true; 29} 30 31bool RWMutexImpl::reader_release() { 32 return true; 33} 34 35bool RWMutexImpl::writer_acquire() { 36 return true; 37} 38 39bool RWMutexImpl::writer_release() { 40 return true; 41} 42 43} 44