summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysdeps/pthread/bits/semaphore.h4
-rw-r--r--sysdeps/pthread/semaphore.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/sysdeps/pthread/bits/semaphore.h b/sysdeps/pthread/bits/semaphore.h
index 12c0bfb..1b20f75 100644
--- a/sysdeps/pthread/bits/semaphore.h
+++ b/sysdeps/pthread/bits/semaphore.h
@@ -36,6 +36,10 @@ struct __semaphore
void *__data;
};
+typedef struct __semaphore sem_t;
+
+#define SEM_FAILED ((void *) 0)
+
/* Initializer for a semaphore. */
#define __SEMAPHORE_INITIALIZER(pshared, value) \
{ __PTHREAD_SPIN_LOCK_INITIALIZER, NULL, (pshared), (value), NULL }
diff --git a/sysdeps/pthread/semaphore.h b/sysdeps/pthread/semaphore.h
index a6f96e3..bb8c1b2 100644
--- a/sysdeps/pthread/semaphore.h
+++ b/sysdeps/pthread/semaphore.h
@@ -24,16 +24,12 @@
# include <bits/types/struct_timespec.h>
#endif
-/* Get the definition for struct __semaphore. */
+/* Get the definition for sem_t. */
#include <bits/semaphore.h>
__BEGIN_DECLS
-#define SEM_FAILED ((void *) 0)
-
-typedef struct __semaphore sem_t;
-
/* Initialize semaphore *SEM with value VALUE. */
extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)
__THROW;