20int main(
int argc,
char *argv[]) {
24 omp_init_nest_lock(&
lock);
26#pragma omp parallel num_threads(2) shared(var)
28 omp_set_nest_lock(&
lock);
29 omp_set_nest_lock(&
lock);
31 omp_unset_nest_lock(&
lock);
32 omp_unset_nest_lock(&
lock);
35 omp_destroy_nest_lock(&
lock);
37 fprintf(stderr,
"DONE\n");
38 int error = (var != 2);
static kmp_bootstrap_lock_t lock