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