kernel/OS.h: Include sys/types.h instead of pthread.h.

This avoids polluting the namespace significantly. Also adjust
all files which depended on this behavior to include pthread.h
directly.
This commit is contained in:
Augustin Cavalier 2019-04-12 15:26:25 -04:00
parent 53830ab75a
commit f1fafe317f
9 changed files with 13 additions and 3 deletions

View File

@ -1,5 +1,5 @@
/* /*
* Copyright 2004-2009, Haiku Inc. All Rights Reserved. * Copyright 2004-2019, Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
*/ */
#ifndef _OS_H #ifndef _OS_H
@ -7,7 +7,7 @@
/** Kernel specific structures and functions */ /** Kernel specific structures and functions */
#include <pthread.h> #include <sys/types.h>
#include <stdarg.h> #include <stdarg.h>
#include <SupportDefs.h> #include <SupportDefs.h>

View File

@ -7,6 +7,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <pthread.h>
#include <AppFileInfo.h> #include <AppFileInfo.h>
#include <Application.h> #include <Application.h>
@ -173,4 +174,4 @@ ServerSettings::SetClientTooOld()
{ {
BAutolock locker(&sLock); BAutolock locker(&sLock);
sClientTooOld = true; sClientTooOld = true;
} }

View File

@ -6,6 +6,8 @@
#include "QueryList.h" #include "QueryList.h"
#include <pthread.h>
#include <Autolock.h> #include <Autolock.h>
#include <Debug.h> #include <Debug.h>
#include <NodeMonitor.h> #include <NodeMonitor.h>

View File

@ -21,6 +21,7 @@
#include <new> #include <new>
#include <string.h> #include <string.h>
#include <pthread.h>
using std::nothrow; using std::nothrow;

View File

@ -30,6 +30,8 @@
#include <new> #include <new>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <pthread.h>
using namespace std; using namespace std;

View File

@ -11,6 +11,7 @@
#include <string> #include <string>
#include <stdio.h> #include <stdio.h>
#include <pthread.h>
#include <Directory.h> #include <Directory.h>
#include <Entry.h> #include <Entry.h>

View File

@ -10,6 +10,7 @@
#include <fcntl.h> #include <fcntl.h>
#include <stdarg.h> #include <stdarg.h>
#include <stdlib.h> #include <stdlib.h>
#include <pthread.h>
#include <OS.h> #include <OS.h>

View File

@ -9,6 +9,7 @@
#include <errno.h> #include <errno.h>
#include <fcntl.h> #include <fcntl.h>
#include <string.h> #include <string.h>
#include <pthread.h>
#include <OS.h> #include <OS.h>

View File

@ -12,6 +12,7 @@
#include <fcntl.h> #include <fcntl.h>
#include <stdarg.h> #include <stdarg.h>
#include <stdlib.h> #include <stdlib.h>
#include <pthread.h>
#include <OS.h> #include <OS.h>