@@ -460,3 +460,67 @@ EXTERN void xlf_debug_print_double(double *p) {
460460EXTERN void  xlf_debug_print_addr (void  *p) {
461461  printf (" xlf DEBUG %d): %p \n " omp_get_team_num (), p);
462462}
463+ 
464+ 
465+ #ifdef  FLANG_API
466+ EXTERN double  omp_get_wtick_ (void ) { return  omp_get_wtick (); }
467+ 
468+ EXTERN double  omp_get_wtime_ (void ) { return  omp_get_wtime (); }
469+ 
470+ EXTERN int  omp_get_num_threads_ (void ) { return  omp_get_num_threads (); }
471+ 
472+ EXTERN int  omp_get_max_threads_ (void ) { return  omp_get_max_threads (); }
473+ 
474+ EXTERN int  omp_get_thread_limit_ (void ) { return  omp_get_thread_limit (); }
475+ 
476+ EXTERN int  omp_get_thread_num_ (void ) { return  omp_get_thread_num (); }
477+ 
478+ EXTERN int  omp_get_num_procs_ (void ) { return  omp_get_num_procs (); }
479+ 
480+ EXTERN int  omp_in_parallel_ (void ) { return  omp_in_parallel (); }
481+ 
482+ EXTERN int  omp_in_final_ (void ) { return  omp_in_final (); }
483+ 
484+ EXTERN int  omp_get_nested_ (void ) { return  omp_get_nested (); }
485+ 
486+ EXTERN int  omp_get_max_active_levels_ (void ) {
487+   return  omp_get_max_active_levels ();
488+ }
489+ 
490+ EXTERN int  omp_get_level_ (void ) { return  omp_get_level (); }
491+ 
492+ EXTERN int  omp_get_active_level_ (void ) { return  omp_get_active_level (); }
493+ 
494+ EXTERN int  omp_get_ancestor_thread_num_ (int * level) {
495+   return  omp_get_ancestor_thread_num (*level);
496+ }
497+ 
498+ EXTERN int  omp_get_team_size_ (int * level) { return  omp_get_team_size (*level); }
499+ 
500+ EXTERN int  omp_get_default_device_ (void ) { return  omp_get_default_device (); }
501+ 
502+ EXTERN int  omp_get_num_devices_ (void ) { return  omp_get_num_devices (); }
503+ 
504+ EXTERN int  omp_get_num_teams_ (void ) { return  omp_get_num_teams (); }
505+ 
506+ EXTERN int  omp_get_team_num_ (void ) { return  omp_get_team_num (); }
507+ 
508+ EXTERN void  omp_get_schedule_ (omp_sched_t  *kind, int  *modifier) {
509+   return  omp_get_schedule (kind, modifier);
510+ }
511+ 
512+ EXTERN int  omp_get_initial_device_ (void ) { return  omp_get_initial_device (); }
513+ 
514+ EXTERN int  omp_get_max_task_priority_ (void ) {
515+   return  omp_get_max_task_priority ();
516+ }
517+ 
518+ EXTERN int  omp_get_cancellation_ (void ) { return  omp_get_cancellation (); }
519+ 
520+ EXTERN int  omp_get_dynamic_ (void ) { return  omp_get_dynamic (); }
521+ 
522+ EXTERN void  omp_lib_osnt4_ (int * num) { omp_set_num_threads (*num); }
523+ 
524+ EXTERN void  omp_lib_osmal4_ (int * level) { omp_set_max_active_levels (*level); }
525+ #endif 
526+ 
0 commit comments