FABRIC_1.0 {
	global:
		fi_getinfo;
		fi_freeinfo;
		fi_dupinfo;
		fi_fabric;
		fi_version;
		fi_strerror;
		fi_tostr;
		fi_log_enabled;
		fi_log;
		fi_param_define;
		fi_param_get;
		fi_getparams;
		fi_freeparams;
		@FI_DIRECT_PROVIDER_API_10@
	local: *;
};

FABRIC_1.1 {
	global:
		fi_getinfo;
		fi_freeinfo;
		fi_dupinfo;
		fi_fabric;
} FABRIC_1.0;

FABRIC_1.2 {
	global:
		fi_getinfo;
		fi_freeinfo;
		fi_dupinfo;
} FABRIC_1.1;

FABRIC_1.3 {
	global:
		fi_getinfo;
		fi_freeinfo;
		fi_dupinfo;
} FABRIC_1.2;

FABRIC_1.4 {
	global:
		fi_tostr_r;
} FABRIC_1.3;

FABRIC_1.5 {
	global:
		fi_open;
} FABRIC_1.4;

FABRIC_1.6 {
	global:
		fi_log_ready;
} FABRIC_1.5;