From: <pau...@us...> - 2012-08-14 08:09:36
|
Revision: 57036 http://firebird.svn.sourceforge.net/firebird/?rev=57036&view=rev Author: paulbeach Date: 2012-08-14 08:09:29 +0000 (Tue, 14 Aug 2012) Log Message: ----------- Allow build for 2.5.2 on MacOS Modified Paths: -------------- firebird/branches/B2_5_Release/builds/posix/darwin.defaults Added Paths: ----------- firebird/branches/B2_5_Release/builds/posix/empty.darwin.vers firebird/branches/B2_5_Release/builds/posix/firebird.darwin.vers Modified: firebird/branches/B2_5_Release/builds/posix/darwin.defaults =================================================================== --- firebird/branches/B2_5_Release/builds/posix/darwin.defaults 2012-08-13 16:50:57 UTC (rev 57035) +++ firebird/branches/B2_5_Release/builds/posix/darwin.defaults 2012-08-14 08:09:29 UTC (rev 57036) @@ -29,6 +29,8 @@ LINK_FBINTL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.darwin.vers LINK_IBUTIL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.darwin.vers LINK_TRACE_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.darwin.vers +LINK_EMPTY_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/empty.darwin.vers +LINK_FIREBIRD_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.darwin.vers LIB_LINK_RPATH:=-install_name /Library/Frameworks/Firebird.framework/Versions/A/Libraries/ LIB_EMBED_LINK_OPTIONS:=-install_name /Library/Frameworks/Firebird.framework/Versions/A/Firebird Added: firebird/branches/B2_5_Release/builds/posix/empty.darwin.vers =================================================================== --- firebird/branches/B2_5_Release/builds/posix/empty.darwin.vers (rev 0) +++ firebird/branches/B2_5_Release/builds/posix/empty.darwin.vers 2012-08-14 08:09:29 UTC (rev 57036) @@ -0,0 +1,27 @@ +# +# Version script to hide private symbols from Firebird executables +# GNU and Solaris linkers should understand it +# +# +# The contents of this file are subject to the Interbase Public +# License Version 1.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy +# of the License at http://www.Inprise.com/IPL.html +# +# Software distributed under the License is distributed on an +# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express +# or implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code was created by Inprise Corporation +# and its predecessors. Portions created by Inprise Corporation are +# Copyright (C) Inprise Corporation. +# +# Created from fbclient.def by Nickolay Samofatov +# +# All Rights Reserved. +# Contributor(s): ______________________________________. +# Alex Peshkov +# Paul Beach + + _main Property changes on: firebird/branches/B2_5_Release/builds/posix/empty.darwin.vers ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native Added: firebird/branches/B2_5_Release/builds/posix/firebird.darwin.vers =================================================================== --- firebird/branches/B2_5_Release/builds/posix/firebird.darwin.vers (rev 0) +++ firebird/branches/B2_5_Release/builds/posix/firebird.darwin.vers 2012-08-14 08:09:29 UTC (rev 57036) @@ -0,0 +1,363 @@ +# +# Version script to hide private symbols from Firebird libraries +# GNU and Solaris linkers should understand it +# +# +# The contents of this file are subject to the Interbase Public +# License Version 1.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy +# of the License at http://www.Inprise.com/IPL.html +# +# Software distributed under the License is distributed on an +# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express +# or implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code was created by Inprise Corporation +# and its predecessors. Portions created by Inprise Corporation are +# Copyright (C) Inprise Corporation. +# +# Created from fbclient.def by Nickolay Samofatov +# +# All Rights Reserved. +# Contributor(s): ______________________________________. + + +# private entrypoint for REMOTE server + _server_main +#------------------- +# PRIVATE INTERFACE +#------------------- + _gds__alloc + _gds__attach_database + _gds__blob_info + _gds__blob_size + _gds__cancel_blob + _gds__cancel_events + _gds__close + _gds__close_blob + _gds__commit_retaining + _gds__commit_transaction + _gds__compile_request + _gds__compile_request2 + _gds__create_blob + _gds__create_blob2 + _gds__create_database + _gds__database_cleanup + _gds__database_info + _gds__ddl + _gds__declare + _gds__decode + _gds__decode_date + _gds__describe + _gds__describe_bind + _gds__detach_database + _gds__disable_subsystem + _gds__dsql_finish + _gds__edit + _gds__enable_subsystem + _gds__encode + _gds__encode_date + _gds__event_block + _gds__event_counts + _gds__event_wait + _gds__execute + _gds__execute_immediate + _gds__fetch + _gds__free + _gds__ftof + _gds__get_prefix + _gds__get_segment + _gds__get_slice + _gds__interprete + _gds__log + _gds__log_status + _gds__map_blobs + _gds__msg_close + _gds__msg_format + _gds__msg_lookup + _gds__msg_open + _gds__msg_put + _gds__open + _gds__open_blob + _gds__open_blob2 + _gds__parse_bpb + _gds__prefix + _gds__prefix_lock + _gds__prefix_msg + _gds__prepare + _gds__prepare_transaction + _gds__prepare_transaction2 + _gds__print_blr + _gds__print_status + _gds__put_error + _gds__put_segment + _gds__put_slice + _gds__qtoq + _gds__que_events + _gds__receive + _gds__reconnect_transaction + _gds__register_cleanup + _gds__release_request + _gds__request_info + _gds__rollback_transaction + _gds__seek_blob + _gds__send + _gds__set_debug + _gds__sqlcode + _gds__start_and_send + _gds__start_multiple + _gds__start_request + _gds__start_transaction + _gds__temp_file + _gds__thread_enable + _gds__thread_enter + _gds__thread_exit + _gds__thread_start + _gds__to_sqlda + _gds__transaction_cleanup + _gds__transaction_info + _gds__unregister_cleanup + _gds__unwind_request + _gds__validate_lib_path + _gds__vax_integer + _gds__version + _gds__vtof + _gds__vtov + _gds__default_printer + + _gds__alloc_debug + + _gds_alloc_flag_unfreed + _gds_alloc_report + + _perf_format + _perf_get_info + _perf_report + +#---------------------------- +# PUBLIC INTERFACE, i.e. API +#---------------------------- + +# Array functions + + _isc_array_gen_sdl + _isc_array_get_slice + _isc_array_lookup_bounds + _isc_array_lookup_desc + _isc_array_put_slice + _isc_array_set_desc + _isc_get_slice + _isc_put_slice + +# BLOB functions + + _isc_blob_default_desc + _isc_blob_gen_bpb + _isc_blob_info + _isc_blob_lookup_desc + _isc_blob_set_desc + _isc_cancel_blob + _isc_close_blob + _isc_create_blob + _isc_create_blob2 + _isc_get_segment + _isc_open_blob + _isc_open_blob2 + _isc_put_segment + +# Database functions + + _isc_attach_database + _isc_create_database + _isc_database_info + _isc_detach_database + _isc_drop_database + _isc_expand_dpb + _isc_modify_dpb + _isc_version + _isc_get_client_major_version + _isc_get_client_minor_version + _isc_get_client_version + +# Conversion functions + + _isc_decode_date + _isc_decode_sql_date + _isc_decode_sql_time + _isc_decode_timestamp + _isc_encode_date + _isc_encode_sql_date + _isc_encode_sql_time + _isc_encode_timestamp + _isc_portable_integer + _isc_vax_integer + +# DSQL functions + + _isc_dsql_allocate_statement + _isc_dsql_alloc_statement2 + _isc_dsql_describe + _isc_dsql_describe_bind + _isc_dsql_execute + _isc_dsql_execute2 + _isc_dsql_execute_m + _isc_dsql_execute2_m + _isc_dsql_execute_immediate + _isc_dsql_exec_immed2 + _isc_dsql_execute_immediate_m + _isc_dsql_exec_immed2_m + _isc_dsql_exec_immed3_m + _isc_dsql_fetch + _isc_dsql_fetch_a + _isc_dsql_fetch_m + _isc_dsql_finish + _isc_dsql_free_statement + _isc_dsql_insert + _isc_dsql_insert_m + _isc_dsql_prepare + _isc_dsql_prepare_m + _isc_dsql_release + _isc_dsql_set_cursor_name + _isc_dsql_sql_info + +# ESQL functions + + _isc_embed_dsql_close + _isc_embed_dsql_declare + _isc_embed_dsql_describe + _isc_embed_dsql_describe_bind + _isc_embed_dsql_execute + _isc_embed_dsql_execute2 + _isc_embed_dsql_execute_immed + _isc_embed_dsql_exec_immed2 + _isc_embed_dsql_fetch + _isc_embed_dsql_fetch_a + _isc_embed_dsql_insert + _isc_embed_dsql_open + _isc_embed_dsql_open2 + _isc_embed_dsql_prepare + _isc_embed_dsql_release + +# Error-handling functions + + _isc_interprete + _fb_interpret + _isc_print_sqlerror + _isc_print_status + _isc_sqlcode + _isc_sql_interprete + +# Event functions + + _isc_cancel_events + _isc_event_block + _isc_event_counts + _isc_que_events + _isc_wait_for_event + +# Security functions + + #_isc_add_user + #_isc_delete_user + #_isc_modify_user + +# Services functions + + _isc_service_attach + _isc_service_detach + _isc_service_query + _isc_service_start + #functions called by utils + #SVC_putc + #SVC_finish + #SVC_output + #CMD_UTIL_put_svc_status + +# Transaction control functions + + _isc_commit_retaining + _isc_commit_transaction + _isc_prepare_transaction + _isc_prepare_transaction2 + _isc_rollback_retaining + _isc_rollback_transaction + _isc_start_multiple + _isc_start_transaction + _isc_transaction_info + +# Other functions + + _isc_compile_request + _isc_compile_request2 + _isc_ddl + _isc_prepare + _isc_receive + _isc_reconnect_transaction + _isc_release_request + _isc_request_info + _isc_seek_blob + _isc_send + _isc_start_and_send + _isc_start_request + _isc_transact_request + _isc_unwind_request + +# Other SQL functions + + _isc_close + _isc_declare + _isc_describe + _isc_describe_bind + _isc_execute + _isc_execute_immediate + _isc_fetch + _isc_fetch_a + _isc_open + +# Other BLOB functions + + _BLOB_close + _BLOB_display + _BLOB_dump + _BLOB_edit + _BLOB_get + _BLOB_load + _BLOB_open + _BLOB_put + _BLOB_text_dump + _BLOB_text_load + _Bopen + +# Other misc functions + + _isc_ftof + _isc_free + _isc_print_blr + _isc_qtoq + _isc_reset_fpe + _isc_set_debug + _isc_to_sqlda + _isc_vtof + _isc_vtov + +#----------------- +# OTHER FUNCTIONS +#----------------- + + _CVT_move + + _KEYWORD_stringIsAToken + _KEYWORD_getTokens + +#-------------------------------------- +#functions needed by Solaris utilities + _SCH_ast + +#commented it out with new style of thd //Konstantin +# +# THD_mutex_lock +# THD_mutex_unlock +# THD_mutex_destroy +# THD_mutex_init +#-------------------------------------- Property changes on: firebird/branches/B2_5_Release/builds/posix/firebird.darwin.vers ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |