@@ -389,14 +389,14 @@ ofi_dup_info_err_free_base: \
389389/*
390390 * ABI 1.0
391391 */
392- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
392+ API_PREFIX
393393void fi_freeinfo_1_0 (struct fi_info_1_0 * info )
394394{
395395 fi_freeinfo ((struct fi_info * ) info );
396396}
397397COMPAT_SYMVER (fi_freeinfo_1_0 , fi_freeinfo , FABRIC_1 .0 );
398398
399- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
399+ API_PREFIX
400400struct fi_info_1_0 * fi_dupinfo_1_0 (const struct fi_info_1_0 * info )
401401{
402402 struct fi_info * dup ;
@@ -477,7 +477,7 @@ struct fi_info_1_0 *fi_dupinfo_1_0(const struct fi_info_1_0 *info)
477477}
478478COMPAT_SYMVER (fi_dupinfo_1_0 , fi_dupinfo , FABRIC_1 .0 );
479479
480- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
480+ API_PREFIX
481481int fi_getinfo_1_0 (uint32_t version , const char * node , const char * service ,
482482 uint64_t flags , const struct fi_info_1_0 * hints_1_0 ,
483483 struct fi_info_1_0 * * info )
@@ -500,7 +500,7 @@ int fi_getinfo_1_0(uint32_t version, const char *node, const char *service,
500500}
501501COMPAT_SYMVER (fi_getinfo_1_0 , fi_getinfo , FABRIC_1 .0 );
502502
503- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
503+ API_PREFIX
504504int fi_fabric_1_0 (struct fi_fabric_attr_1_0 * attr_1_0 ,
505505 struct fid_fabric * * fabric , void * context )
506506{
@@ -524,14 +524,14 @@ COMPAT_SYMVER(fi_fabric_1_0, fi_fabric, FABRIC_1.0);
524524/*
525525 * ABI 1.1
526526 */
527- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
527+ API_PREFIX
528528void fi_freeinfo_1_1 (struct fi_info_1_1 * info )
529529{
530530 fi_freeinfo ((struct fi_info * ) info );
531531}
532532COMPAT_SYMVER (fi_freeinfo_1_1 , fi_freeinfo , FABRIC_1 .1 );
533533
534- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
534+ API_PREFIX
535535struct fi_info_1_1 * fi_dupinfo_1_1 (const struct fi_info_1_1 * info )
536536{
537537 struct fi_info * dup , * base ;
@@ -550,7 +550,7 @@ struct fi_info_1_1 *fi_dupinfo_1_1(const struct fi_info_1_1 *info)
550550}
551551COMPAT_SYMVER (fi_dupinfo_1_1 , fi_dupinfo , FABRIC_1 .1 );
552552
553- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
553+ API_PREFIX
554554int fi_getinfo_1_1 (uint32_t version , const char * node , const char * service ,
555555 uint64_t flags , const struct fi_info_1_1 * hints_1_1 ,
556556 struct fi_info_1_1 * * info )
@@ -576,14 +576,14 @@ COMPAT_SYMVER(fi_getinfo_1_1, fi_getinfo, FABRIC_1.1);
576576/*
577577 * ABI 1.2
578578 */
579- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
579+ API_PREFIX
580580void fi_freeinfo_1_2 (struct fi_info_1_2 * info )
581581{
582582 fi_freeinfo ((struct fi_info * ) info );
583583}
584584COMPAT_SYMVER (fi_freeinfo_1_2 , fi_freeinfo , FABRIC_1 .2 );
585585
586- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
586+ API_PREFIX
587587struct fi_info_1_2 * fi_dupinfo_1_2 (const struct fi_info_1_2 * info )
588588{
589589 struct fi_info * dup , * base ;
@@ -602,7 +602,7 @@ struct fi_info_1_2 *fi_dupinfo_1_2(const struct fi_info_1_2 *info)
602602}
603603COMPAT_SYMVER (fi_dupinfo_1_2 , fi_dupinfo , FABRIC_1 .2 );
604604
605- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
605+ API_PREFIX
606606int fi_getinfo_1_2 (uint32_t version , const char * node , const char * service ,
607607 uint64_t flags , const struct fi_info_1_2 * hints_1_2 ,
608608 struct fi_info_1_2 * * info )
@@ -628,14 +628,14 @@ COMPAT_SYMVER(fi_getinfo_1_2, fi_getinfo, FABRIC_1.2);
628628/*
629629 * ABI 1.3
630630 */
631- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
631+ API_PREFIX
632632void fi_freeinfo_1_3 (struct fi_info_1_3 * info )
633633{
634634 fi_freeinfo ((struct fi_info * ) info );
635635}
636636COMPAT_SYMVER (fi_freeinfo_1_3 , fi_freeinfo , FABRIC_1 .3 );
637637
638- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
638+ API_PREFIX
639639struct fi_info_1_3 * fi_dupinfo_1_3 (const struct fi_info_1_3 * info )
640640{
641641 struct fi_info * dup , * base ;
@@ -654,7 +654,7 @@ struct fi_info_1_3 *fi_dupinfo_1_3(const struct fi_info_1_3 *info)
654654}
655655COMPAT_SYMVER (fi_dupinfo_1_3 , fi_dupinfo , FABRIC_1 .3 );
656656
657- __attribute__(( visibility ( "default" ), EXTERNALLY_VISIBLE ))
657+ API_PREFIX
658658int fi_getinfo_1_3 (uint32_t version , const char * node , const char * service ,
659659 uint64_t flags , const struct fi_info_1_3 * hints_1_3 ,
660660 struct fi_info_1_3 * * info )
0 commit comments