xref: /illumos-gate/usr/src/lib/libsqlite/mapfile-sqlite (revision cd3e933325e68e23516a196a8fea7f49b1e497c3)
1c5c4113dSnw141292#
2*cd3e9333SAli 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
23*cd3e9333SAli Bahrami$mapfile_version 2
24*cd3e9333SAli Bahrami
25*cd3e9333SAli BahramiSYMBOL_SCOPE {
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
73c5c4113dSnw141292	sqlite_version;
74c5c4113dSnw141292	sqlite_encoding;
75c5c4113dSnw141292
76c5c4113dSnw141292    local:
77c5c4113dSnw141292	*;
78c5c4113dSnw141292};
79