diff options
Diffstat (limited to 'libgomp/config/linux/omp-lock.h')
-rw-r--r-- | libgomp/config/linux/omp-lock.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libgomp/config/linux/omp-lock.h b/libgomp/config/linux/omp-lock.h index 350cba16056..e65aff7fce7 100644 --- a/libgomp/config/linux/omp-lock.h +++ b/libgomp/config/linux/omp-lock.h @@ -3,8 +3,10 @@ structures without polluting the namespace. When using the Linux futex primitive, non-recursive locks require - only one int. Recursive locks require we identify the owning thread - and so require two ints. */ + only one int. Recursive locks require we identify the owning task + and so require one int and a pointer. */ typedef int omp_lock_t; -typedef struct { int owner, count; } omp_nest_lock_t; +typedef struct { int lock, count; void *owner; } omp_nest_lock_t; +typedef int omp_lock_25_t; +typedef struct { int owner, count; } omp_nest_lock_25_t; |