|
@@ -26,32 +26,32 @@ when size_of(int) == 8 {
|
|
PTHREAD_BARRIER_T_SIZE :: 20;
|
|
PTHREAD_BARRIER_T_SIZE :: 20;
|
|
}
|
|
}
|
|
|
|
|
|
-pthread_cond_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_cond_t :: struct #align 16 {
|
|
_: [PTHREAD_COND_T_SIZE] c.char,
|
|
_: [PTHREAD_COND_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_mutex_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_mutex_t :: struct #align 16 {
|
|
_: [PTHREAD_MUTEX_T_SIZE] c.char,
|
|
_: [PTHREAD_MUTEX_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_rwlock_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_rwlock_t :: struct #align 16 {
|
|
_: [PTHREAD_RWLOCK_T_SIZE] c.char,
|
|
_: [PTHREAD_RWLOCK_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_barrier_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_barrier_t :: struct #align 16 {
|
|
_: [PTHREAD_BARRIER_T_SIZE] c.char,
|
|
_: [PTHREAD_BARRIER_T_SIZE] c.char,
|
|
};
|
|
};
|
|
|
|
|
|
-pthread_attr_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_attr_t :: struct #align 16 {
|
|
_: [PTHREAD_ATTR_T_SIZE] c.char,
|
|
_: [PTHREAD_ATTR_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_condattr_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_condattr_t :: struct #align 16 {
|
|
_: [PTHREAD_CONDATTR_T_SIZE] c.char,
|
|
_: [PTHREAD_CONDATTR_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_mutexattr_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_mutexattr_t :: struct #align 16 {
|
|
_: [PTHREAD_MUTEXATTR_T_SIZE] c.char,
|
|
_: [PTHREAD_MUTEXATTR_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_rwlockattr_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_rwlockattr_t :: struct #align 16 {
|
|
_: [PTHREAD_RWLOCKATTR_T_SIZE] c.char,
|
|
_: [PTHREAD_RWLOCKATTR_T_SIZE] c.char,
|
|
};
|
|
};
|
|
-pthread_barrierattr_t :: #opaque struct #align 16 {
|
|
|
|
|
|
+pthread_barrierattr_t :: struct #align 16 {
|
|
_: [PTHREAD_BARRIERATTR_T_SIZE] c.char,
|
|
_: [PTHREAD_BARRIERATTR_T_SIZE] c.char,
|
|
};
|
|
};
|
|
|
|
|