1/* This header is used during the build process to find the size and 2 alignment of the public OpenMP locks, so that we can export data 3 structures without polluting the namespace. 4 5 In this default POSIX implementation, we map the two locks to the 6 same PTHREADS primitive. */ 7 8#include <pthread.h> 9 10typedef pthread_mutex_t omp_lock_t; 11typedef struct { pthread_mutex_t lock; int count; } omp_nest_lock_t; 12