extern "C" {
#endif
-#define __NEED_loff_t
#define __NEED_ino_t
#define __NEED_dev_t
#define __NEED_uid_t
#define __NEED_suseconds_t
#define __NEED_blksize_t
+#define __NEED_pthread_t
+#define __NEED_pthread_attr_t
+#define __NEED_pthread_mutexattr_t
+#define __NEED_pthread_condattr_t
+#define __NEED_pthread_rwlockattr_t
+#define __NEED_pthread_barrierattr_t
+#define __NEED_pthread_mutex_t
+#define __NEED_pthread_cond_t
+#define __NEED_pthread_rwlock_t
+#define __NEED_pthread_barrier_t
+#define __NEED_pthread_spinlock_t
+#define __NEED_pthread_key_t
+#define __NEED_pthread_once_t
+
#include <bits/alltypes.h>
#ifdef _GNU_SOURCE
typedef unsigned long caddr_t;
+#include <sys/sysmacros.h>
#endif
#ifdef __cplusplus