mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-22 16:43:03 +01:00
Use same export symbol lists for all posix platforms, added script building platform-specific format
This commit is contained in:
parent
9ccd61515a
commit
fd7232231e
@ -158,7 +158,7 @@ firebird_super firebird_server: firebird_basic super_targets fbtrace
|
||||
# some complications particularly for super in needing to start the server
|
||||
# that you are currently building. MOD 28-July-2002
|
||||
|
||||
firebird_basic: btyacc_binary external_libraries firebird_boot basic_targets
|
||||
firebird_basic: btyacc_binary external_libraries export_lists firebird_boot basic_targets
|
||||
|
||||
firebird_boot: updateBuildNum boot_phase1 boot_phase2
|
||||
|
||||
@ -171,7 +171,7 @@ firebird_boot: updateBuildNum boot_phase1 boot_phase2
|
||||
# writeBuildNum.sh script is autoupdated by CVS checkins.
|
||||
#
|
||||
|
||||
.PHONY: updateBuildNum external_libraries
|
||||
.PHONY: updateBuildNum external_libraries export_lists
|
||||
|
||||
updateBuildNum : jrd/build_no.h $(GEN_ROOT)/Make.Version
|
||||
|
||||
@ -466,6 +466,17 @@ $(INCLUDE_DEST)/ib_util.h : $(SRC_OtherDistribHeaders)
|
||||
# wants them. You might need to hunt around in the old cvs tree for them.
|
||||
|
||||
|
||||
#___________________________________________________________________________
|
||||
|
||||
# create platform-specific export lists (version scripts) in gen
|
||||
|
||||
client.firebird.vers: ../builds/posix/firebird.vers
|
||||
sh vers.sh firebird.vers client
|
||||
|
||||
%.vers: ../builds/posix/%.vers
|
||||
sh vers.sh $(firstword $@)
|
||||
|
||||
export_lists: $(ALLVERS)
|
||||
|
||||
#___________________________________________________________________________
|
||||
|
||||
|
@ -24,12 +24,6 @@ LIB_LINK_OPTIONS:=$(LD_FLAGS) -dynamiclib -flat_namespace
|
||||
LIB_LINK_SONAME:=-current_version @FIREBIRD_VERSION@ -compatibility_version @FIREBIRD_VERSION@ -seg1addr 0x30000000
|
||||
LIB_LINK_MAPFILE:=-Wl,-exported_symbols_list,
|
||||
|
||||
LINK_FIREBIRD_EMBED_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.darwin.embed.vers
|
||||
LINK_FIREBIRD_CLIENT_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.darwin.client.vers
|
||||
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
|
||||
|
||||
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
|
||||
LIB_CLIENT_LINK_OPTIONS:=-install_name /Library/Frameworks/Firebird.framework/Versions/A/Firebird
|
||||
|
@ -20,7 +20,4 @@
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
|
||||
{
|
||||
local:
|
||||
*;
|
||||
};
|
||||
main
|
||||
|
@ -1,26 +0,0 @@
|
||||
#
|
||||
# Version script to hide private symbols from Firebird libraries
|
||||
# This version to support the MacOSX Linker
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developer's 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.firebirdsql.org
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing rights
|
||||
# and limitations under the License.
|
||||
#
|
||||
# This code was created by Paul Beach, IBPhoenix
|
||||
# based on code created by Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
|
||||
_LD_lookup_charset
|
||||
_LD_lookup_texttype
|
||||
_LD_setup_attributes
|
||||
_LD_version
|
@ -1,27 +0,0 @@
|
||||
*
|
||||
* AIX export file to identify external symbols made available for
|
||||
* another executable object to import. On ELF systems, we use
|
||||
* version scripts to accomplish symbol hiding.
|
||||
*
|
||||
* The contents of this file are subject to the Initial
|
||||
* Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
*
|
||||
* Software distributed under the License is distributed AS IS,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing rights
|
||||
* and limitations under the License.
|
||||
*
|
||||
* All Rights Reserved.
|
||||
* Contributor(s): ______________________________________.
|
||||
*
|
||||
*
|
||||
|
||||
#!
|
||||
|
||||
LD_lookup_charset
|
||||
LD_lookup_texttype
|
||||
LD_setup_attributes
|
||||
LD_version
|
@ -1,31 +0,0 @@
|
||||
#
|
||||
# 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 Initial
|
||||
# Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# 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 Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# Copyright (c) 2004 Nickolay Samofatov <nickolay@broadviewsoftware.com>
|
||||
# and all contributors signed below.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
#
|
||||
#
|
||||
|
||||
|
||||
+e LD_lookup_charset
|
||||
+e LD_lookup_texttype
|
||||
+e LD_setup_attributes
|
||||
+e LD_version
|
@ -25,14 +25,7 @@
|
||||
#
|
||||
#
|
||||
|
||||
|
||||
{
|
||||
global:
|
||||
LD_lookup_charset;
|
||||
LD_lookup_texttype;
|
||||
LD_setup_attributes;
|
||||
LD_version;
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
LD_lookup_charset
|
||||
LD_lookup_texttype
|
||||
LD_setup_attributes
|
||||
LD_version
|
||||
|
@ -1,46 +0,0 @@
|
||||
#
|
||||
# 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 Initial
|
||||
# Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# 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 Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# Copyright (c) 2004 Nickolay Samofatov <nickolay@broadviewsoftware.com>
|
||||
# and all contributors signed below.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
# Adriano dos Santos Fernandes
|
||||
# Alex Peshkov
|
||||
#
|
||||
|
||||
_trace_create
|
||||
# _u_strCompare_3_0
|
||||
# _gds__prefix_msg
|
||||
# _u_countChar32_3_0
|
||||
# _ucnv_close_3_0
|
||||
# _fb_interpret
|
||||
# _gds__alloc_debug
|
||||
# _gds__vax_integer
|
||||
# _gds__register_cleanup
|
||||
# _gds__get_prefix
|
||||
# _gds__msg_lookup
|
||||
# _gds__thread_start
|
||||
# _utf8_nextCharSafeBody_3_0
|
||||
# _gds__log
|
||||
# _gds__prefix_lock
|
||||
# _u_tolower_3_0
|
||||
# _gds_alloc_flag_unfreed
|
||||
# _uncnv_open_3_0
|
||||
# _ucnv_fromUChars_3_0
|
@ -1,24 +0,0 @@
|
||||
*
|
||||
* AIX export file to identify external symbols made available for
|
||||
* another executable object to import. On ELF systems, we use
|
||||
* version scripts to accomplish symbol hiding.
|
||||
*
|
||||
* The contents of this file are subject to the Initial
|
||||
* Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
*
|
||||
* Software distributed under the License is distributed AS IS,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing rights
|
||||
* and limitations under the License.
|
||||
*
|
||||
* All Rights Reserved.
|
||||
* Contributor(s): ______________________________________.
|
||||
*
|
||||
*
|
||||
|
||||
#!
|
||||
|
||||
trace_create
|
@ -1,28 +0,0 @@
|
||||
#
|
||||
# Version script to hide private symbols from Firebird libraries
|
||||
# HPUX linker format
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# 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 Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# Copyright (c) 2004 Nickolay Samofatov <nickolay@broadviewsoftware.com>
|
||||
# and all contributors signed below.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
# Adriano dos Santos Fernandes
|
||||
# Alex Peshkov
|
||||
#
|
||||
|
||||
+e trace_create
|
@ -25,11 +25,4 @@
|
||||
# Alex Peshkov
|
||||
#
|
||||
|
||||
|
||||
{
|
||||
global:
|
||||
trace_create;
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
trace_create
|
||||
|
@ -1,348 +0,0 @@
|
||||
#
|
||||
# Version script to hide private symbols from Firebird libraries
|
||||
# This version to support the MacOSX Linker
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developers 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.firebirdsql.org/
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# This Code was created by Paul Beach, IBPhoenix
|
||||
# based on original code created by Inprise and Nickolay Somofatov
|
||||
# based on firebird.vers (Nickolay Samofatov) and fbclient.def (Inprise)
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
|
||||
#-------------------
|
||||
# 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
|
||||
_perf64_format
|
||||
_perf64_get_info
|
||||
_perf64_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
|
||||
_fb_sqlstate
|
||||
_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
|
||||
|
||||
# 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
|
||||
_fb_cancel_operation
|
||||
|
||||
# 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
|
||||
|
||||
# Server shutdown support
|
||||
|
||||
_fb_shutdown_callback
|
||||
|
||||
# Other misc functions
|
||||
|
||||
_isc_ftof
|
||||
_isc_free
|
||||
_isc_print_blr
|
||||
_fb_print_blr
|
||||
_isc_qtoq
|
||||
_isc_set_debug
|
||||
_isc_to_sqlda
|
||||
_isc_vtof
|
||||
_isc_vtov
|
||||
|
||||
#-----------------
|
||||
# OTHER FUNCTIONS
|
||||
#-----------------
|
||||
|
||||
_CVT_move
|
||||
|
||||
_KEYWORD_stringIsAToken
|
||||
_KEYWORD_getTokens
|
@ -1,353 +0,0 @@
|
||||
#
|
||||
# Version script to hide private symbols from Firebird libraries
|
||||
# This version to support the MacOSX Linker
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developers 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.firebirdsql.org/
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
# This Code was created by Paul Beach, IBPhoenix
|
||||
# based on original code created by Inprise and Nickolay Somofatov
|
||||
# based on firebird.vers (Nickolay Samofatov) and fbclient.def (Inprise)
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
|
||||
|
||||
_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
|
||||
_perf64_format
|
||||
_perf64_get_info
|
||||
_perf64_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
|
||||
_fb_sqlstate
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
_fb_disconnect_transaction
|
||||
|
||||
# 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
|
||||
_fb_cancel_operation
|
||||
|
||||
# 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
|
||||
|
||||
# Server shutdown support
|
||||
|
||||
_fb_shutdown
|
||||
_fb_shutdown_callback
|
||||
|
||||
# Other misc functions
|
||||
|
||||
_isc_ftof
|
||||
_isc_free
|
||||
_isc_print_blr
|
||||
_fb_print_blr
|
||||
_isc_qtoq
|
||||
_isc_set_debug
|
||||
_isc_to_sqlda
|
||||
_isc_vtof
|
||||
_isc_vtov
|
||||
|
||||
#-----------------
|
||||
# OTHER FUNCTIONS
|
||||
#-----------------
|
||||
|
||||
_CVT_move
|
||||
|
||||
_KEYWORD_stringIsAToken
|
||||
_KEYWORD_getTokens
|
@ -1,353 +0,0 @@
|
||||
*
|
||||
* AIX export file to identify external symbols made available for
|
||||
* another executable object to import. On ELF systems, we use
|
||||
* version scripts to accomplish symbol hiding.
|
||||
*
|
||||
* The contents of this file are subject to the Initial
|
||||
* Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
*
|
||||
* Software distributed under the License is distributed AS IS,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing rights
|
||||
* and limitations under the License.
|
||||
*
|
||||
* 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
|
||||
perf64_format
|
||||
perf64_get_info
|
||||
perf64_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
|
||||
fb_sqlstate
|
||||
|
||||
* 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
|
||||
|
||||
* 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
|
||||
fb_disconnect_transaction
|
||||
|
||||
* 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
|
||||
fb_cancel_operation
|
||||
|
||||
* 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
|
||||
|
||||
* Server shutdown support
|
||||
|
||||
fb_shutdown
|
||||
fb_shutdown_callback
|
||||
|
||||
* Other misc functions
|
||||
|
||||
isc_ftof
|
||||
isc_free
|
||||
isc_print_blr
|
||||
fb_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
|
@ -1,318 +0,0 @@
|
||||
#
|
||||
# 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
|
||||
+e server_main
|
||||
#-------------------
|
||||
# PRIVATE INTERFACE
|
||||
#-------------------
|
||||
+e gds__alloc
|
||||
+e gds__attach_database
|
||||
+e gds__blob_info
|
||||
+e gds__blob_size
|
||||
+e gds__cancel_blob
|
||||
+e gds__cancel_events
|
||||
+e gds__close
|
||||
+e gds__close_blob
|
||||
+e gds__commit_retaining
|
||||
+e gds__commit_transaction
|
||||
+e gds__compile_request
|
||||
+e gds__compile_request2
|
||||
+e gds__create_blob
|
||||
+e gds__create_blob2
|
||||
+e gds__create_database
|
||||
+e gds__database_cleanup
|
||||
+e gds__database_info
|
||||
+e gds__ddl
|
||||
+e gds__declare
|
||||
+e gds__decode
|
||||
+e gds__decode_date
|
||||
+e gds__describe
|
||||
+e gds__describe_bind
|
||||
+e gds__detach_database
|
||||
+e gds__disable_subsystem
|
||||
+e gds__dsql_finish
|
||||
+e gds__edit
|
||||
+e gds__enable_subsystem
|
||||
+e gds__encode
|
||||
+e gds__encode_date
|
||||
+e gds__event_block
|
||||
+e gds__event_counts
|
||||
+e gds__event_wait
|
||||
+e gds__execute
|
||||
+e gds__execute_immediate
|
||||
+e gds__fetch
|
||||
+e gds__free
|
||||
+e gds__ftof
|
||||
+e gds__get_prefix
|
||||
+e gds__get_segment
|
||||
+e gds__get_slice
|
||||
+e gds__interprete
|
||||
+e gds__log
|
||||
+e gds__log_status
|
||||
+e gds__map_blobs
|
||||
+e gds__msg_close
|
||||
+e gds__msg_format
|
||||
+e gds__msg_lookup
|
||||
+e gds__msg_open
|
||||
+e gds__msg_put
|
||||
+e gds__open
|
||||
+e gds__open_blob
|
||||
+e gds__open_blob2
|
||||
+e gds__parse_bpb
|
||||
+e gds__prefix
|
||||
+e gds__prefix_lock
|
||||
+e gds__prefix_msg
|
||||
+e gds__prepare
|
||||
+e gds__prepare_transaction
|
||||
+e gds__prepare_transaction2
|
||||
+e gds__print_blr
|
||||
+e gds__print_status
|
||||
+e gds__put_error
|
||||
+e gds__put_segment
|
||||
+e gds__put_slice
|
||||
+e gds__qtoq
|
||||
+e gds__que_events
|
||||
+e gds__receive
|
||||
+e gds__reconnect_transaction
|
||||
+e gds__register_cleanup
|
||||
+e gds__release_request
|
||||
+e gds__request_info
|
||||
+e gds__rollback_transaction
|
||||
+e gds__seek_blob
|
||||
+e gds__send
|
||||
+e gds__set_debug
|
||||
+e gds__sqlcode
|
||||
+e gds__start_and_send
|
||||
+e gds__start_multiple
|
||||
+e gds__start_request
|
||||
+e gds__start_transaction
|
||||
+e gds__temp_file
|
||||
+e gds__thread_enable
|
||||
+e gds__thread_enter
|
||||
+e gds__thread_exit
|
||||
+e gds__thread_start
|
||||
+e gds__to_sqlda
|
||||
+e gds__transaction_cleanup
|
||||
+e gds__transaction_info
|
||||
+e gds__unregister_cleanup
|
||||
+e gds__unwind_request
|
||||
+e gds__validate_lib_path
|
||||
+e gds__vax_integer
|
||||
+e gds__version
|
||||
+e gds__vtof
|
||||
+e gds__vtov
|
||||
+e gds__default_printer
|
||||
+e gds__alloc_debug
|
||||
+e gds_alloc_flag_unfreed
|
||||
+e gds_alloc_report
|
||||
+e perf_format
|
||||
+e perf_get_info
|
||||
+e perf_report
|
||||
+e perf64_format
|
||||
+e perf64_get_info
|
||||
+e perf64_report
|
||||
#----------------------------
|
||||
# PUBLIC INTERFACE, i.e. API
|
||||
#----------------------------
|
||||
# Array functions
|
||||
+e isc_array_gen_sdl
|
||||
+e isc_array_get_slice
|
||||
+e isc_array_lookup_bounds
|
||||
+e isc_array_lookup_desc
|
||||
+e isc_array_put_slice
|
||||
+e isc_array_set_desc
|
||||
+e isc_get_slice
|
||||
+e isc_put_slice
|
||||
# BLOB functions
|
||||
+e isc_blob_default_desc
|
||||
+e isc_blob_gen_bpb
|
||||
+e isc_blob_info
|
||||
+e isc_blob_lookup_desc
|
||||
+e isc_blob_set_desc
|
||||
+e isc_cancel_blob
|
||||
+e isc_close_blob
|
||||
+e isc_create_blob
|
||||
+e isc_create_blob2
|
||||
+e isc_get_segment
|
||||
+e isc_open_blob
|
||||
+e isc_open_blob2
|
||||
+e isc_put_segment
|
||||
# Database functions
|
||||
+e isc_attach_database
|
||||
+e isc_create_database
|
||||
+e isc_database_info
|
||||
+e isc_detach_database
|
||||
+e isc_drop_database
|
||||
+e isc_expand_dpb
|
||||
+e isc_modify_dpb
|
||||
+e isc_version
|
||||
+e isc_get_client_major_version
|
||||
+e isc_get_client_minor_version
|
||||
+e isc_get_client_version
|
||||
# Conversion functions
|
||||
+e isc_decode_date
|
||||
+e isc_decode_sql_date
|
||||
+e isc_decode_sql_time
|
||||
+e isc_decode_timestamp
|
||||
+e isc_encode_date
|
||||
+e isc_encode_sql_date
|
||||
+e isc_encode_sql_time
|
||||
+e isc_encode_timestamp
|
||||
+e isc_portable_integer
|
||||
+e isc_vax_integer
|
||||
# DSQL functions
|
||||
+e isc_dsql_allocate_statement
|
||||
+e isc_dsql_alloc_statement2
|
||||
+e isc_dsql_describe
|
||||
+e isc_dsql_describe_bind
|
||||
+e isc_dsql_execute
|
||||
+e isc_dsql_execute2
|
||||
+e isc_dsql_execute_m
|
||||
+e isc_dsql_execute2_m
|
||||
+e isc_dsql_execute_immediate
|
||||
+e isc_dsql_exec_immed2
|
||||
+e isc_dsql_execute_immediate_m
|
||||
+e isc_dsql_exec_immed2_m
|
||||
+e isc_dsql_exec_immed3_m
|
||||
+e isc_dsql_fetch
|
||||
+e isc_dsql_fetch_a
|
||||
+e isc_dsql_fetch_m
|
||||
+e isc_dsql_finish
|
||||
+e isc_dsql_free_statement
|
||||
+e isc_dsql_insert
|
||||
+e isc_dsql_insert_m
|
||||
+e isc_dsql_prepare
|
||||
+e isc_dsql_prepare_m
|
||||
+e isc_dsql_release
|
||||
+e isc_dsql_set_cursor_name
|
||||
+e isc_dsql_sql_info
|
||||
# ESQL functions
|
||||
+e isc_embed_dsql_close
|
||||
+e isc_embed_dsql_declare
|
||||
+e isc_embed_dsql_describe
|
||||
+e isc_embed_dsql_describe_bind
|
||||
+e isc_embed_dsql_execute
|
||||
+e isc_embed_dsql_execute2
|
||||
+e isc_embed_dsql_execute_immed
|
||||
+e isc_embed_dsql_exec_immed2
|
||||
+e isc_embed_dsql_fetch
|
||||
+e isc_embed_dsql_fetch_a
|
||||
+e isc_embed_dsql_insert
|
||||
+e isc_embed_dsql_open
|
||||
+e isc_embed_dsql_open2
|
||||
+e isc_embed_dsql_prepare
|
||||
+e isc_embed_dsql_release
|
||||
# Error-handling functions
|
||||
+e isc_interprete
|
||||
+e fb_interpret
|
||||
+e isc_print_sqlerror
|
||||
+e isc_print_status
|
||||
+e isc_sqlcode
|
||||
+e isc_sql_interprete
|
||||
+e fb_sqlstate
|
||||
# Event functions
|
||||
+e isc_cancel_events
|
||||
+e isc_event_block
|
||||
+e isc_event_counts
|
||||
+e isc_que_events
|
||||
+e isc_wait_for_event
|
||||
# Security functions
|
||||
+e isc_add_user
|
||||
+e isc_delete_user
|
||||
+e isc_modify_user
|
||||
# Services functions
|
||||
+e isc_service_attach
|
||||
+e isc_service_detach
|
||||
+e isc_service_query
|
||||
+e isc_service_start
|
||||
# Transaction control functions
|
||||
+e isc_commit_retaining
|
||||
+e isc_commit_transaction
|
||||
+e isc_prepare_transaction
|
||||
+e isc_prepare_transaction2
|
||||
+e isc_rollback_retaining
|
||||
+e isc_rollback_transaction
|
||||
+e isc_start_multiple
|
||||
+e isc_start_transaction
|
||||
+e isc_transaction_info
|
||||
+e fb_disconnect_transaction
|
||||
# Other functions
|
||||
+e isc_compile_request
|
||||
+e isc_compile_request2
|
||||
+e isc_ddl
|
||||
+e isc_prepare
|
||||
+e isc_receive
|
||||
+e isc_reconnect_transaction
|
||||
+e isc_release_request
|
||||
+e isc_request_info
|
||||
+e isc_seek_blob
|
||||
+e isc_send
|
||||
+e isc_start_and_send
|
||||
+e isc_start_request
|
||||
+e isc_transact_request
|
||||
+e isc_unwind_request
|
||||
+e fb_cancel_operation
|
||||
# Other SQL functions
|
||||
+e isc_close
|
||||
+e isc_declare
|
||||
+e isc_describe
|
||||
+e isc_describe_bind
|
||||
+e isc_execute
|
||||
+e isc_execute_immediate
|
||||
+e isc_fetch
|
||||
+e isc_fetch_a
|
||||
+e isc_open
|
||||
# Other BLOB functions
|
||||
+e BLOB_close
|
||||
+e BLOB_display
|
||||
+e BLOB_dump
|
||||
+e BLOB_edit
|
||||
+e BLOB_get
|
||||
+e BLOB_load
|
||||
+e BLOB_open
|
||||
+e BLOB_put
|
||||
+e BLOB_text_dump
|
||||
+e BLOB_text_load
|
||||
+e Bopen
|
||||
# Server shutdown support
|
||||
+e fb_shutdown
|
||||
+e fb_shutdown_callback
|
||||
# Other misc functions
|
||||
+e isc_ftof
|
||||
+e isc_free
|
||||
+e isc_print_blr
|
||||
+e fb_print_blr
|
||||
+e isc_qtoq
|
||||
+e isc_reset_fpe
|
||||
+e isc_set_debug
|
||||
+e isc_to_sqlda
|
||||
+e isc_vtof
|
||||
+e isc_vtov
|
||||
#-----------------
|
||||
# OTHER FUNCTIONS
|
||||
#-----------------
|
||||
+e CVT_move
|
||||
+e KEYWORD_stringIsAToken
|
||||
+e KEYWORD_getTokens
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
#
|
||||
# The contents of this file are subject to the Interbase Public
|
||||
# License Version 1.0 (the "License"); you may not use this file
|
||||
# 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
|
||||
#
|
||||
@ -22,123 +22,123 @@
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
|
||||
|
||||
{
|
||||
global:
|
||||
# private entrypoint for REMOTE server
|
||||
server_main;
|
||||
|
||||
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
|
||||
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_flag_unfreed;
|
||||
gds_alloc_report;
|
||||
gds__alloc_debug
|
||||
|
||||
perf_format;
|
||||
perf_get_info;
|
||||
perf_report;
|
||||
perf64_format;
|
||||
perf64_get_info;
|
||||
perf64_report;
|
||||
gds_alloc_flag_unfreed
|
||||
gds_alloc_report
|
||||
|
||||
perf_format
|
||||
perf_get_info
|
||||
perf_report
|
||||
perf64_format
|
||||
perf64_get_info
|
||||
perf64_report
|
||||
|
||||
#----------------------------
|
||||
# PUBLIC INTERFACE, i.e. API
|
||||
@ -146,219 +146,215 @@ global:
|
||||
|
||||
# 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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
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;
|
||||
fb_sqlstate;
|
||||
isc_interprete
|
||||
fb_interpret
|
||||
isc_print_sqlerror
|
||||
isc_print_status
|
||||
isc_sqlcode
|
||||
isc_sql_interprete
|
||||
fb_sqlstate
|
||||
|
||||
# Event functions
|
||||
|
||||
isc_cancel_events;
|
||||
isc_event_block;
|
||||
isc_event_counts;
|
||||
isc_que_events;
|
||||
isc_wait_for_event;
|
||||
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;
|
||||
isc_add_user
|
||||
isc_delete_user
|
||||
isc_modify_user
|
||||
|
||||
# Services functions
|
||||
|
||||
isc_service_attach;
|
||||
isc_service_detach;
|
||||
isc_service_query;
|
||||
isc_service_start;
|
||||
isc_service_attach
|
||||
isc_service_detach
|
||||
isc_service_query
|
||||
isc_service_start
|
||||
|
||||
# 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;
|
||||
fb_disconnect_transaction;
|
||||
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
|
||||
fb_disconnect_transaction
|
||||
|
||||
# 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;
|
||||
fb_cancel_operation;
|
||||
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
|
||||
fb_cancel_operation
|
||||
|
||||
# Other SQL functions
|
||||
|
||||
isc_close;
|
||||
isc_declare;
|
||||
isc_describe;
|
||||
isc_describe_bind;
|
||||
isc_execute;
|
||||
isc_execute_immediate;
|
||||
isc_fetch;
|
||||
isc_fetch_a;
|
||||
isc_open;
|
||||
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;
|
||||
BLOB_close
|
||||
BLOB_display
|
||||
BLOB_dump
|
||||
BLOB_edit
|
||||
BLOB_get
|
||||
BLOB_load
|
||||
BLOB_open
|
||||
BLOB_put
|
||||
BLOB_text_dump
|
||||
BLOB_text_load
|
||||
Bopen
|
||||
|
||||
# Server shutdown support
|
||||
|
||||
fb_shutdown;
|
||||
fb_shutdown_callback;
|
||||
fb_shutdown
|
||||
fb_shutdown_callback
|
||||
|
||||
# Other misc functions
|
||||
|
||||
isc_ftof;
|
||||
isc_free;
|
||||
isc_print_blr;
|
||||
fb_print_blr;
|
||||
isc_qtoq;
|
||||
isc_reset_fpe;
|
||||
isc_set_debug;
|
||||
isc_to_sqlda;
|
||||
isc_vtof;
|
||||
isc_vtov;
|
||||
isc_ftof
|
||||
isc_free
|
||||
isc_print_blr
|
||||
fb_print_blr
|
||||
isc_qtoq
|
||||
isc_reset_fpe
|
||||
isc_set_debug
|
||||
isc_to_sqlda
|
||||
isc_vtof
|
||||
isc_vtov
|
||||
|
||||
#-----------------
|
||||
# OTHER FUNCTIONS
|
||||
#-----------------
|
||||
|
||||
CVT_move;
|
||||
CVT_move
|
||||
|
||||
KEYWORD_stringIsAToken;
|
||||
KEYWORD_getTokens;
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
KEYWORD_stringIsAToken
|
||||
KEYWORD_getTokens
|
||||
|
@ -1,26 +0,0 @@
|
||||
#
|
||||
# Version script to hide private symbols from Firebird libraries
|
||||
# This version to support the MacOSX Linker
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developer's 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.firebirdsql.org
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing rights
|
||||
# and limitations under the License.
|
||||
#
|
||||
# This code was created by Paul Beach, IBPhoenix
|
||||
# based on code created by Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
# Adriano dos Santos Fernandes
|
||||
|
||||
_ib_util_malloc
|
||||
_ib_util_init
|
||||
|
@ -1,22 +0,0 @@
|
||||
*
|
||||
* AIX export file to identify external symbols made available for
|
||||
* another executable object to import. On ELF systems, we use
|
||||
* version scripts to accomplish symbol hiding.
|
||||
*
|
||||
* The contents of this file are subject to the Initial
|
||||
* Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
*
|
||||
* Software distributed under the License is distributed AS IS,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing rights
|
||||
* and limitations under the License.
|
||||
*
|
||||
* All Rights Reserved.
|
||||
* Contributor(s): ______________________________________.
|
||||
|
||||
#!
|
||||
ib_util_malloc
|
||||
ib_util_init
|
@ -1,31 +0,0 @@
|
||||
#
|
||||
# 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 Initial
|
||||
# Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# 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 Nickolay Samofatov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# Copyright (c) 2004 Nickolay Samofatov <nickolay@broadviewsoftware.com>
|
||||
# and all contributors signed below.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
# Adriano dos Santos Fernandes
|
||||
#
|
||||
#
|
||||
|
||||
|
||||
+e ib_util_malloc
|
||||
+e ib_util_init
|
||||
|
@ -24,12 +24,5 @@
|
||||
# Adriano dos Santos Fernandes
|
||||
#
|
||||
|
||||
|
||||
{
|
||||
global:
|
||||
ib_util_malloc;
|
||||
ib_util_init;
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
ib_util_malloc
|
||||
ib_util_init
|
||||
|
@ -250,14 +250,25 @@ ifneq ($(IsProdTypeBuild),Y)
|
||||
UNDEF_FLAGS = $(UNDEF_PLATFORM)
|
||||
endif
|
||||
|
||||
LINK_FIREBIRD_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.vers
|
||||
LINK_FIREBIRD_EMBED_SYMBOLS = $(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_FIREBIRD_CLIENT_SYMBOLS = $(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_TRACE_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.vers
|
||||
LINK_FBINTL_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.vers
|
||||
LINK_IBUTIL_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.vers
|
||||
LINK_UDRENG_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/udr_engine.vers
|
||||
LINK_EMPTY_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/empty.vers
|
||||
FIREBIRD_VERS = firebird.vers
|
||||
FIREBIRD_CLIENT_VERS = client.firebird.vers
|
||||
FBTRACE_VERS = fbtrace.vers
|
||||
FBINTL_VERS = fbintl.vers
|
||||
IB_UTIL_VERS = ib_util.vers
|
||||
UDR_ENGINE_VERS = udr_engine.vers
|
||||
EMPTY_VERS = empty.vers
|
||||
|
||||
ALLVERS = $(FIREBIRD_VERS) $(FIREBIRD_CLIENT_VERS) $(FBTRACE_VERS) $(FBINTL_VERS) $(IB_UTIL_VERS)
|
||||
ALLVERS += $(UDR_ENGINE_VERS) $(EMPTY_VERS)
|
||||
|
||||
LINK_FIREBIRD_SYMBOLS = $(LIB_LINK_MAPFILE)$(FIREBIRD_VERS)
|
||||
LINK_FIREBIRD_EMBED_SYMBOLS=$(LIB_LINK_MAPFILE)$(FIREBIRD_VERS)
|
||||
LINK_FIREBIRD_CLIENT_SYMBOLS=$(LIB_LINK_MAPFILE)$(FIREBIRD_CLIENT_VERS)
|
||||
LINK_TRACE_SYMBOLS = $(LIB_LINK_MAPFILE)$(FBTRACE_VERS)
|
||||
LINK_FBINTL_SYMBOLS = $(LIB_LINK_MAPFILE)$(FBINTL_VERS)
|
||||
LINK_IBUTIL_SYMBOLS = $(LIB_LINK_MAPFILE)$(IB_UTIL_VERS)
|
||||
LINK_UDRENG_SYMBOLS = $(LIB_LINK_MAPFILE)$(UDR_ENGINE_VERS)
|
||||
LINK_EMPTY_SYMBOLS = $(LIB_LINK_MAPFILE)$(EMPTY_VERS)
|
||||
LINK_EXEC_EXPORT=-rdynamic
|
||||
|
||||
LIB_PLATFORM_RPATH = -Wl,-rpath,$(1)
|
||||
|
@ -72,12 +72,6 @@ LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(LIB_PATH_OPTS) -shared -Wl,-G,-bbigt
|
||||
# AIX ld uses "export files" to manage symbol visibility. Export files are
|
||||
# functionally similar to "version files" on ELF systems and are specified
|
||||
# with the "-Wl,-bE:exportfile.exp" option.
|
||||
LINK_FIREBIRD_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.exp
|
||||
LINK_FIREBIRD_EMBED_SYMBOLS=$(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_FIREBIRD_CLIENT_SYMBOLS=$(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_TRACE_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.exp
|
||||
LINK_FBINTL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.exp
|
||||
LINK_IBUTIL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.exp
|
||||
LIB_LINK_MAPFILE=-Wl,-bE:
|
||||
|
||||
# These options aren't used by AIX (XCOFF) object files...
|
||||
|
@ -100,12 +100,6 @@ LIB_LINK_OPTIONS= $(LDFLAGS) $(THR_FLAGS) $(LIB_PATH_OPTS) -G -bnoentry -qmkshro
|
||||
# AIX ld uses "export files" to manage symbol visibility. Export files are
|
||||
# functionally similar to "version files" on ELF systems and are specified
|
||||
# with the "-bE:exportfile.exp" option.
|
||||
LINK_FIREBIRD_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.exp
|
||||
LINK_FIREBIRD_EMBED_SYMBOLS=$(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_FIREBIRD_CLIENT_SYMBOLS=$(LINK_FIREBIRD_SYMBOLS)
|
||||
LINK_TRACE_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.exp
|
||||
LINK_FBINTL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.exp
|
||||
LINK_IBUTIL_SYMBOLS=$(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.exp
|
||||
LIB_LINK_MAPFILE=-bE:
|
||||
|
||||
# These options aren't used by AIX (XCOFF) object files...
|
||||
|
@ -28,10 +28,6 @@ LIB_LINK_OPTIONS= -fPIC -shared
|
||||
LIB_LINK_RPATH= -Wl,+b,$(1)
|
||||
LIB_LINK_SONAME= -Wl,+h,$(1)
|
||||
LIB_LINK_MAPFILE= -Wl,-c,
|
||||
LINK_FBINTL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.hpux.vers
|
||||
LINK_IBUTIL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.hpux.vers
|
||||
LINK_FIREBIRD_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.hpux.vers
|
||||
LINK_TRACE_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.hpux.vers
|
||||
|
||||
EMBED_UTIL_TARGETS=gstat gds_relay gsec nbackup fbguard fb_lock_print fbsvcmgr fbtracemgr
|
||||
CLIENT_UTIL_TARGETS=gds_relay gstat gsec nbackup fbguard fbmgr_bin fb_lock_print fbsvcmgr fbtracemgr
|
||||
|
@ -92,10 +92,6 @@ LINK_UDF_LIBS+=$(ICU_LIBS)
|
||||
LIB_LINK_RPATH= -Wl,+b,$(1)
|
||||
LIB_LINK_SONAME= -Wl,+h,$(1)
|
||||
LIB_LINK_MAPFILE= -Wl,-c,
|
||||
LINK_FBINTL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.hpux.vers
|
||||
LINK_IBUTIL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.hpux.vers
|
||||
LINK_FIREBIRD_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.hpux.vers
|
||||
LINK_TRACE_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.hpux.vers
|
||||
|
||||
EMBED_UTIL_TARGETS=gstat gds_relay gsec nbackup fbguard fb_lock_print fbsvcmgr
|
||||
CLIENT_UTIL_TARGETS=gds_relay gstat gsec nbackup fbguard fbmgr_bin fb_lock_print fbsvcmgr
|
||||
|
@ -28,10 +28,6 @@ LIB_LINK_OPTIONS= -fPIC -shared
|
||||
LIB_LINK_RPATH= -Wl,+b,$(1)
|
||||
LIB_LINK_SONAME= -Wl,+h,$(1)
|
||||
LIB_LINK_MAPFILE= -Wl,-c,
|
||||
LINK_FBINTL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbintl.hpux.vers
|
||||
LINK_IBUTIL_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/ib_util.hpux.vers
|
||||
LINK_FIREBIRD_SYMBOLS= $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/firebird.hpux.vers
|
||||
LINK_TRACE_SYMBOLS = $(LIB_LINK_MAPFILE)$(ROOT)/builds/posix/fbtrace.hpux.vers
|
||||
|
||||
EMBED_UTIL_TARGETS=gstat gds_relay gsec nbackup fbguard fb_lock_print fbsvcmgr fbtracemgr
|
||||
CLIENT_UTIL_TARGETS=gds_relay gstat gsec nbackup fbguard fbmgr_bin fb_lock_print fbsvcmgr fbtracemgr
|
||||
|
96
builds/posix/vers.sh.in
Normal file
96
builds/posix/vers.sh.in
Normal file
@ -0,0 +1,96 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# The contents of this file are subject to the Initial
|
||||
# Developer's 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.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl.
|
||||
#
|
||||
# Software distributed under the License is distributed AS IS,
|
||||
# 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 Alex Peshkov
|
||||
# for the Firebird Open Source RDBMS project.
|
||||
#
|
||||
# Copyright (c) 2010 Alex Peshkov <peshkoff@mail.ru>
|
||||
# and all contributors signed below.
|
||||
#
|
||||
# All Rights Reserved.
|
||||
# Contributor(s): ______________________________________.
|
||||
#
|
||||
|
||||
platform_aix() {
|
||||
echo '#!'
|
||||
|
||||
for i in `grep -v '#' ${1}`
|
||||
do
|
||||
echo -e "\t$i"
|
||||
done
|
||||
}
|
||||
|
||||
platform_darwin() {
|
||||
for i in `grep -v '#' ${1}`
|
||||
do
|
||||
# Client export list must not contain server_main
|
||||
if test "${2}" = "client"
|
||||
then
|
||||
if test "$i" = "server_main"
|
||||
then
|
||||
i=""
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -n "$i"
|
||||
then
|
||||
echo -e "\t_$i"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
platform_hpux() {
|
||||
for i in `grep -v '#' ${1}`
|
||||
do
|
||||
echo "+e $i"
|
||||
done
|
||||
}
|
||||
|
||||
platform_linux() {
|
||||
echo '{'
|
||||
echo 'global:'
|
||||
|
||||
for i in `grep -v '#' ${1}`
|
||||
do
|
||||
echo -e "\t$i;"
|
||||
done
|
||||
|
||||
echo 'local:'
|
||||
echo -e '\t*;'
|
||||
echo '};'
|
||||
}
|
||||
|
||||
|
||||
FILE=${1}
|
||||
if test -z "$FILE"
|
||||
then
|
||||
echo "Usage: vers.sh export-symbol-file-name {client}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
FROM="../builds/posix/$FILE"
|
||||
if test ! -f "$FROM"
|
||||
then
|
||||
echo "vers.sh: missing $FROM"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
CLIENT=${2}
|
||||
if test -z "$CLIENT"
|
||||
then
|
||||
TO="$FILE"
|
||||
else
|
||||
TO="$CLIENT.$FILE"
|
||||
fi
|
||||
|
||||
platform_@EXPORT_SYMBOLS_STYLE@ $FROM ${2} >$TO
|
@ -47,6 +47,7 @@ dnl EDITLINE_FLG : support fancy command line editing in isql
|
||||
dnl SHRLIB_EXT : suffix of shared library files
|
||||
|
||||
RAW_DEVICES_FLG=Y
|
||||
EXPORT_SYMBOLS_STYLE=linux
|
||||
INSTALL_PREFIX=""
|
||||
|
||||
dnl Use /usr/lib for library links on most platforms except some 64-bit ones
|
||||
@ -74,6 +75,7 @@ dnl MAKEFILE_PREFIX=darwin_i386
|
||||
SHRLIB_EXT=dylib
|
||||
ICU_PLATFORM=MacOSX
|
||||
CPU_TYPE=x86_64
|
||||
EXPORT_SYMBOLS_STYLE=darwin
|
||||
;;
|
||||
|
||||
powerpc-*-darwin*)
|
||||
@ -88,6 +90,7 @@ dnl MAKEFILE_PREFIX=darwin_ppc64
|
||||
SHRLIB_EXT=dylib
|
||||
ICU_PLATFORM=MacOSX
|
||||
dnl CPU_TYPE=ppc64
|
||||
EXPORT_SYMBOLS_STYLE=darwin
|
||||
;;
|
||||
|
||||
powerpc-*-aix*)
|
||||
@ -108,6 +111,7 @@ dnl CPU_TYPE=ppc64
|
||||
AC_DEFINE(AIX, 1, [Define this if OS is AIX])
|
||||
EDITLINE_FLG=N
|
||||
SHRLIB_EXT=so
|
||||
EXPORT_SYMBOLS_STYLE=aix
|
||||
;;
|
||||
|
||||
amd64-*-freebsd* | x86_64*-*-freebsd* | x86_64*-*-k*bsd*-gnu)
|
||||
@ -304,6 +308,7 @@ dnl CPU_TYPE=ppc64
|
||||
EDITLINE_FLG=Y
|
||||
SHRLIB_EXT=so
|
||||
libdir=/usr/lib/pa20_64
|
||||
EXPORT_SYMBOLS_STYLE=hpux
|
||||
;;
|
||||
|
||||
hppa*-*-hpux*)
|
||||
@ -322,6 +327,7 @@ dnl CPU_TYPE=ppc64
|
||||
EDITLINE_FLG=Y
|
||||
SHRLIB_EXT=sl
|
||||
libdir=/usr/lib/pa20_64
|
||||
EXPORT_SYMBOLS_STYLE=hpux
|
||||
;;
|
||||
|
||||
i386-pc-solaris*)
|
||||
@ -988,6 +994,7 @@ NEW_FIREBIRD_DIR=$GEN_ROOT/firebird
|
||||
|
||||
AC_SUBST(BUILD_ROOT_DIR)
|
||||
AC_SUBST(NEW_FIREBIRD_DIR)
|
||||
AC_SUBST(EXPORT_SYMBOLS_STYLE)
|
||||
|
||||
AC_DEFINE_UNQUOTED(FB_PREFIX, $(if test "x$prefix" = "xNONE" ; then echo \"$ac_default_prefix\"; else echo \"$prefix\"; fi), [Installation path prefix])
|
||||
|
||||
@ -1245,6 +1252,7 @@ gen/firebird/bin/preuninstall.sh:builds/install/arch-specific/linux/misc/preunin
|
||||
gen/firebird/bin/postuninstall.sh:builds/install/arch-specific/linux/misc/postuninstall.sh.in
|
||||
gen/firebird/bin/taruninstall.sh:builds/install/arch-specific/linux/misc/taruninstall.sh.in
|
||||
gen/firebird/bin/tarMainUninstall.sh:builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in
|
||||
gen/vers.sh:builds/posix/vers.sh.in
|
||||
gen/firebird/bin/changeDBAPassword.sh:builds/install/misc/changeDBAPassword.sh.in
|
||||
gen/firebird/bin/changeMultiConnectMode.sh:builds/install/misc/changeMultiConnectMode.sh.in
|
||||
gen/firebird/bin/changeGdsLibraryCompatibleLink.sh:builds/install/misc/changeGdsLibraryCompatibleLink.sh.in
|
||||
|
Loading…
Reference in New Issue
Block a user