missing include for rand() in self-tests
[ardour.git] / libs / pbd / id.cc
index 9b04c88e656a83e55396af656ffcb05bbf82878d..9a610c7418e4135f6980653375e4d42a40746642 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2000-2007 Paul Davis 
+    Copyright (C) 2000-2007 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 using namespace std;
 using namespace PBD;
 
-Glib::Mutex* ID::counter_lock = 0;
+Glib::Threads::Mutex* ID::counter_lock = 0;
 uint64_t ID::_counter = 0;
 
 void
 ID::init ()
 {
        if (!counter_lock)
-               counter_lock = new Glib::Mutex;
+               counter_lock = new Glib::Threads::Mutex;
 }
 
 ID::ID ()
@@ -59,9 +59,9 @@ ID::ID (string str)
 void
 ID::reset ()
 {
-       Glib::Mutex::Lock lm (*counter_lock);
+       Glib::Threads::Mutex::Lock lm (*counter_lock);
        _id = _counter++;
-}      
+}
 
 int
 ID::string_assign (string str)