]>
Commit | Line | Data |
---|---|---|
223e47cc LB |
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 | ||
19 | namespace llvm | |
20 | { | |
21 | using namespace sys; | |
22 | ||
23 | MutexImpl::MutexImpl( bool recursive) | |
24 | { | |
25 | } | |
26 | ||
27 | MutexImpl::~MutexImpl() | |
28 | { | |
29 | } | |
30 | ||
31 | bool | |
32 | MutexImpl::release() | |
33 | { | |
34 | return true; | |
35 | } | |
36 | ||
37 | bool | |
38 | MutexImpl::tryacquire( void ) | |
39 | { | |
40 | return true; | |
41 | } | |
42 | ||
43 | } |