| #define _WIN32_WINNT 0x400 | |
| #include <inttypes.h> | |
| #include "test.h" | |
| int | |
| main() | |
| { | |
| printf("Sizes of winpthreads structs\n"); | |
| printf("-------------------------------\n"); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_t", sizeof(pthread_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_attr_t_", sizeof(pthread_attr_t)); | |
| /* printf("%30s %4" PRIdPTR "\n", "sem_t_", sizeof(struct sem_t_)); */ | |
| printf("%30s %4" PRIdPTR "\n", "pthread_mutex_t_", sizeof(mutex_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_mutexattr_t_", sizeof(pthread_mutexattr_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_barrier_t_", sizeof(barrier_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_barrierattr_t_", sizeof(pthread_barrierattr_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_key_t_", sizeof(pthread_key_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_cond_t_", sizeof(cond_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_condattr_t_", sizeof(pthread_condattr_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_rwlock_t_", sizeof(rwlock_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_rwlockattr_t_", sizeof(pthread_rwlockattr_t)); | |
| printf("%30s %4" PRIdPTR "\n", "pthread_once_t_", sizeof(pthread_once_t)); | |
| /* printf("%30s %4" PRIdPTR "\n", "ptw32_cleanup_t", sizeof(struct ptw32_cleanup_t)); */ | |
| /* printf("%30s %4" PRIdPTR "\n", "ptw32_mcs_node_t_", sizeof(struct ptw32_mcs_node_t_)); */ | |
| printf("%30s %4" PRIdPTR "\n", "sched_param", sizeof(struct sched_param)); | |
| printf("-------------------------------\n"); | |
| return 0; | |
| } |