1# 2# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 3# 4 5# 6# MAPFILE HEADER START 7# 8# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 9# Object versioning must comply with the rules detailed in 10# 11# usr/src/lib/README.mapfiles 12# 13# You should not be making modifications here until you've read the most current 14# copy of that file. If you need help, contact a gatekeeper for guidance. 15# 16# MAPFILE HEADER END 17# 18 19# 20# Defines the public interface to sqlite 21# 22 23$mapfile_version 2 24 25SYMBOL_VERSION ILLUMOS_sqlite_2.8.15 { 26 global: 27 # exported functions 28 sqlite_open; 29 sqlite_close; 30 sqlite_exec; 31 sqlite_last_insert_rowid; 32 sqlite_changes; 33 sqlite_last_statement_changes; 34 sqlite_error_string; 35 sqlite_interrupt; 36 sqlite_complete; 37 sqlite_busy_handler; 38 sqlite_busy_timeout; 39 sqlite_get_table; 40 sqlite_free_table; 41 sqlite_exec_printf; 42 sqlite_exec_vprintf; 43 sqlite_get_table_printf; 44 sqlite_get_table_vprintf; 45 sqlite_mprintf; 46 sqlite_vmprintf; 47 sqlite_freemem; 48 sqlite_libversion; 49 sqlite_libencoding; 50 sqlite_create_function; 51 sqlite_create_aggregate; 52 sqlite_function_type; 53 sqlite_set_result_string; 54 sqlite_set_result_int; 55 sqlite_set_result_double; 56 sqlite_set_result_error; 57 sqlite_user_data; 58 sqlite_aggregate_context; 59 sqlite_aggregate_count; 60 sqlite_set_authorizer; 61 sqlite_trace; 62 sqlite_compile; 63 sqlite_step; 64 sqlite_finalize; 65 sqlite_reset; 66 sqlite_bind; 67 sqlite_progress_handler; 68 sqlite_commit_hook; 69 sqlite_encode_binary; 70 sqlite_decode_binary; 71 72 # exported data 73 sqlite_version { ASSERT = { TYPE = OBJECT; SIZE = 17; }; }; 74 sqlite_encoding { ASSERT = { TYPE = OBJECT; SIZE = 8; }; }; 75}; 76 77SYMBOL_VERSION SUNWprivate { 78 global: 79 sqlite_temp_directory { 80 ASSERT = { 81 TYPE = OBJECT; 82 SIZE = addrsize; 83 }; 84 }; 85 sqliteIsNumber; 86 sqliteOsFileExists; 87 sqliteStrICmp; 88 sqliteStrNICmp; 89 local: 90 *; 91}; 92