Commit 17a7afe0 by Jason Thorpe Committed by Jason Thorpe

pthread5.cc: Include <unistd.h> if _GLIBCPP_HAVE_UNISTD_H is defined.

* testsuite/thread/pthread5.cc: Include <unistd.h>
if _GLIBCPP_HAVE_UNISTD_H is defined.
(main): Only use pthread_attr_setscope if
_POSIX_THREAD_PRIORITY_SCHEDULING is defined.

From-SVN: r58608
parent 761642ea
2002-10-28 Jason Thorpe <thorpej@wasabisystems.com>
* testsuite/thread/pthread5.cc: Include <unistd.h>
if _GLIBCPP_HAVE_UNISTD_H is defined.
(main): Only use pthread_attr_setscope if
_POSIX_THREAD_PRIORITY_SCHEDULING is defined.
2002-10-28 Jason Thorpe <thorpej@wasabisystems.com>
* testsuite/thread/pthread1.cc: Enable on *-*-netbsd*.
* testsuite/thread/pthread2.cc: Likewise.
* testsuite/thread/pthread3.cc: Likewise.
......
......@@ -32,6 +32,10 @@
// configured for the port, then it is picked up free from STL headers.
#if __GTHREADS
#ifdef _GLIBCPP_HAVE_UNISTD_H
#include <unistd.h> // To test for _POSIX_THREAD_PRIORITY_SCHEDULING
#endif
using namespace std;
#define NTHREADS 8
......@@ -97,7 +101,9 @@ main (int argc, char *argv[])
pthread_attr_t tattr;
int ret = pthread_attr_init (&tattr);
#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING
ret = pthread_attr_setscope(&tattr, PTHREAD_SCOPE_SYSTEM);
#endif
for (worker = 0; worker < NTHREADS; worker++)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment