Browse Source

Fix missing includes in posix threading

Daniele Bartolini 12 years ago
parent
commit
074f93e0ba
4 changed files with 9 additions and 3 deletions
  1. 2 2
      src/os/OS.h
  2. 2 0
      src/os/posix/Cond.cpp
  3. 2 0
      src/os/posix/Mutex.cpp
  4. 3 1
      src/os/posix/Thread.cpp

+ 2 - 2
src/os/OS.h

@@ -26,9 +26,9 @@ OTHER DEALINGS IN THE SOFTWARE.
 
 #pragma once
 
-#include "Config.h"
-#include "List.h"
 #include <cstdarg>
+
+#include "Config.h"
 #include "Types.h"
 
 namespace crown

+ 2 - 0
src/os/posix/Cond.cpp

@@ -24,6 +24,8 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 */
 
+#include <string.h>
+
 #include "Cond.h"
 
 namespace crown

+ 2 - 0
src/os/posix/Mutex.cpp

@@ -24,6 +24,8 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 */
 
+#include <string.h>
+
 #include "Mutex.h"
 
 namespace crown

+ 3 - 1
src/os/posix/Thread.cpp

@@ -24,8 +24,10 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 OTHER DEALINGS IN THE SOFTWARE.
 */
 
-#include "Thread.h"
 #include <stdlib.h>
+#include <string.h>
+
+#include "Thread.h"
 
 namespace crown
 {