diff --git a/Makefile.am b/Makefile.am index c6b4844..532b046 100644 --- a/Makefile.am +++ b/Makefile.am @@ -30,7 +30,8 @@ lib_libiscsi_la_SOURCES = \ SONAME=$(firstword $(subst ., ,$(VERSION))) SOREL=$(shell printf "%d%02d%02d" $(subst ., ,$(VERSION))) lib_libiscsi_la_LDFLAGS = \ - -version-info $(SONAME):$(SOREL):0 -bindir $(bindir) -no-undefined + -version-info $(SONAME):$(SOREL):0 -bindir $(bindir) -no-undefined \ + -export-symbols lib/libiscsi.syms # libiscsi utilities diff --git a/lib/libiscsi.syms b/lib/libiscsi.syms new file mode 100644 index 0000000..8245ae5 --- /dev/null +++ b/lib/libiscsi.syms @@ -0,0 +1,120 @@ +iscsi_connect_async +iscsi_connect_sync +iscsi_create_context +iscsi_destroy_context +iscsi_destroy_url +iscsi_disconnect +iscsi_discovery_async +iscsi_full_connect_async +iscsi_full_connect_sync +iscsi_get_error +iscsi_get_fd +iscsi_get_target_address +iscsi_inquiry_sync +iscsi_inquiry_task +iscsi_is_logged_in +iscsi_login_async +iscsi_login_sync +iscsi_logout_async +iscsi_logout_sync +iscsi_modesense6_task +iscsi_nop_out_async +iscsi_parse_full_url +iscsi_parse_portal_url +iscsi_prefetch10_sync +iscsi_prefetch10_task +iscsi_prefetch16_sync +iscsi_prefetch16_task +iscsi_queue_length +iscsi_read10_sync +iscsi_read10_task +iscsi_read12_sync +iscsi_read12_task +iscsi_read16_sync +iscsi_read16_task +iscsi_read6_sync +iscsi_read6_task +iscsi_readcapacity10_sync +iscsi_readcapacity10_task +iscsi_readcapacity16_sync +iscsi_readcapacity16_task +iscsi_reconnect +iscsi_reportluns_sync +iscsi_reportluns_task +iscsi_scsi_cancel_all_tasks +iscsi_scsi_command_async +iscsi_scsi_command_sync +iscsi_scsi_task_cancel +iscsi_service +iscsi_set_alias +iscsi_set_header_digest +iscsi_set_initiator_username_pwd +iscsi_set_isid_en +iscsi_set_isid_oui +iscsi_set_isid_random +iscsi_set_isid_reserved +iscsi_set_session_type +iscsi_set_targetname +iscsi_set_tcp_keepalive +iscsi_synchronizecache10_sync +iscsi_synchronizecache10_task +iscsi_task_mgmt_abort_task_async +iscsi_task_mgmt_abort_task_set_async +iscsi_task_mgmt_async +iscsi_task_mgmt_lun_reset_async +iscsi_task_mgmt_target_cold_reset_async +iscsi_task_mgmt_target_warm_reset_async +iscsi_testunitready_sync +iscsi_testunitready_task +iscsi_unmap_sync +iscsi_unmap_task +iscsi_verify10_sync +iscsi_verify10_task +iscsi_which_events +iscsi_write10_sync +iscsi_write10_task +iscsi_write12_sync +iscsi_write12_task +iscsi_write16_sync +iscsi_write16_task +iscsi_writesame10_sync +iscsi_writesame10_task +iscsi_writesame16_sync +iscsi_writesame16_task +scsi_association_to_str +scsi_cdb_inquiry +scsi_cdb_modesense6 +scsi_cdb_prefetch10 +scsi_cdb_prefetch16 +scsi_cdb_read10 +scsi_cdb_read12 +scsi_cdb_read16 +scsi_cdb_read6 +scsi_cdb_readcapacity10 +scsi_cdb_readcapacity16 +scsi_cdb_serviceactionin16 +scsi_cdb_synchronizecache10 +scsi_cdb_testunitready +scsi_cdb_unmap +scsi_cdb_verify10 +scsi_cdb_write10 +scsi_cdb_write12 +scsi_cdb_write16 +scsi_cdb_writesame10 +scsi_cdb_writesame16 +scsi_codeset_to_str +scsi_datain_getfullsize +scsi_datain_unmarshall +scsi_designator_type_to_str +scsi_devqualifier_to_str +scsi_devtype_to_str +scsi_free_scsi_task +scsi_get_task_private_ptr +scsi_inquiry_pagecode_to_str +scsi_protocol_identifier_to_str +scsi_reportluns_cdb +scsi_sense_ascq_str +scsi_sense_key_str +scsi_set_task_private_ptr +scsi_task_add_data_in_buffer +scsi_version_to_str