28#ifndef _LIBGOMP_OMP_LOCK_DEFINED
29#define _LIBGOMP_OMP_LOCK_DEFINED 1
37 __attribute__((__aligned__(8)));
43 __attribute__((__aligned__(8)));
47typedef enum omp_sched_t
50 omp_sched_dynamic = 2,
57# define __GOMP_NOTHROW throw ()
59# define __GOMP_NOTHROW __attribute__((__nothrow__))
62extern void omp_set_num_threads (
int) __GOMP_NOTHROW;
63extern int omp_get_num_threads (
void) __GOMP_NOTHROW;
64extern int omp_get_max_threads (
void) __GOMP_NOTHROW;
65extern int omp_get_thread_num (
void) __GOMP_NOTHROW;
66extern int omp_get_num_procs (
void) __GOMP_NOTHROW;
68extern int omp_in_parallel (
void) __GOMP_NOTHROW;
70extern void omp_set_dynamic (
int) __GOMP_NOTHROW;
71extern int omp_get_dynamic (
void) __GOMP_NOTHROW;
73extern void omp_set_nested (
int) __GOMP_NOTHROW;
74extern int omp_get_nested (
void) __GOMP_NOTHROW;
76extern void omp_init_lock (omp_lock_t *) __GOMP_NOTHROW;
77extern void omp_destroy_lock (omp_lock_t *) __GOMP_NOTHROW;
78extern void omp_set_lock (omp_lock_t *) __GOMP_NOTHROW;
79extern void omp_unset_lock (omp_lock_t *) __GOMP_NOTHROW;
80extern int omp_test_lock (omp_lock_t *) __GOMP_NOTHROW;
82extern void omp_init_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
83extern void omp_destroy_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
84extern void omp_set_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
85extern void omp_unset_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
86extern int omp_test_nest_lock (omp_nest_lock_t *) __GOMP_NOTHROW;
88extern double omp_get_wtime (
void) __GOMP_NOTHROW;
89extern double omp_get_wtick (
void) __GOMP_NOTHROW;
91void omp_set_schedule (omp_sched_t,
int) __GOMP_NOTHROW;
92void omp_get_schedule (omp_sched_t *,
int *) __GOMP_NOTHROW;
93int omp_get_thread_limit (
void) __GOMP_NOTHROW;
94void omp_set_max_active_levels (
int) __GOMP_NOTHROW;
95int omp_get_max_active_levels (
void) __GOMP_NOTHROW;
96int omp_get_level (
void) __GOMP_NOTHROW;
97int omp_get_ancestor_thread_num (
int) __GOMP_NOTHROW;
98int omp_get_team_size (
int) __GOMP_NOTHROW;
99int omp_get_active_level (
void) __GOMP_NOTHROW;
101int omp_in_final (
void) __GOMP_NOTHROW;