ACE_Mutex::acquire problem
<p>I have a mutex in my class with the following definition:</p>

<pre><code>ACE_Mutex m_specsMutex;
</code></pre>

<p>When i use the acquire() method that takes no parameters everything works just fine. But when i use it with a time value (as follows) it just immediately returns with -1 value. I'm sure that this mutex hasn't been acquired anywhere else so it shouldn't return -1.</p>

<pre><code>m_specsMutex.acquire(ACE_OS::gettimeofday() + ACE_Time_Value(30))
</code></pre>

<p>Am i doing anything wrong? </p>
