summaryrefslogtreecommitdiff
path: root/pthread/pt-internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'pthread/pt-internal.h')
-rw-r--r--pthread/pt-internal.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/pthread/pt-internal.h b/pthread/pt-internal.h
index 9eb84ed1..0fd7920f 100644
--- a/pthread/pt-internal.h
+++ b/pthread/pt-internal.h
@@ -26,15 +26,13 @@
#include <signal.h>
#include <assert.h>
-#include <atomic.h>
+#include <bits/atomic.h>
#include <pt-key.h>
#include <pt-sysdep.h>
#include <pt-machdep.h>
-#include <sig-internal.h>
-
/* Thread state. */
enum pthread_state
{
@@ -52,10 +50,6 @@ enum pthread_state
# define PTHREAD_SYSDEP_MEMBERS
#endif
-#ifndef PTHREAD_SIGNAL_MEMBERS
-# define PTHREAD_SIGNAL_MEMBERS
-#endif
-
/* This structure describes a POSIX thread. */
struct __pthread
{
@@ -91,8 +85,6 @@ struct __pthread
PTHREAD_SYSDEP_MEMBERS
- PTHREAD_SIGNAL_MEMBERS
-
struct __pthread *next, **prevp;
};
@@ -140,7 +132,7 @@ __pthread_dequeue (struct __pthread *thread)
)
/* The total number of threads currently active. */
-extern atomic_fast32_t __pthread_total;
+extern __atomic_t __pthread_total;
/* The total number of thread IDs currently in use, or on the list of
available thread IDs. */