8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 00:03:02 +01:00
firebird-mirror/builds/posix/firebird.vers
2017-10-23 17:10:49 +03:00

374 lines
6.3 KiB
Plaintext

#
# 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 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__parse_bpb2
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__trace
gds__trace_raw
gds__trace_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_sqlcode_s
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
fb_ping
# Master firebird object access
fb_get_master_interface
# Legacy handles translation
fb_get_database_handle
fb_get_transaction_handle
#fb_get_statement_interface
fb_database_crypt_callback
fb_dsql_set_timeout
# 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
#-----------------
KEYWORD_stringIsAToken
KEYWORD_getTokens