config/linux/omp-lock.h

Go to the documentation of this file.
00001 /* This header is used during the build process to find the size and 
00002    alignment of the public OpenMP locks, so that we can export data
00003    structures without polluting the namespace.
00004 
00005    When using the Linux futex primitive, non-recursive locks require
00006    only one int.  Recursive locks require we identify the owning task
00007    and so require one int and a pointer.  */
00008 
00009 typedef int omp_lock_t;
00010 typedef struct { int lock, count; void *owner; } omp_nest_lock_t;
00011 typedef int omp_lock_25_t;
00012 typedef struct { int owner, count; } omp_nest_lock_25_t;

Generated on Fri Apr 5 05:38:09 2013 for Libgomp by  doxygen 1.4.7