17c478bd9Sstevel@tonic-gate#
2cd3e9333SAli Bahrami# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
37c478bd9Sstevel@tonic-gate#
4bfed486aSAli Bahrami
57c478bd9Sstevel@tonic-gate#
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
197c478bd9Sstevel@tonic-gate#
207c478bd9Sstevel@tonic-gate# Defines the public interface to sqlite
217c478bd9Sstevel@tonic-gate#
227c478bd9Sstevel@tonic-gate
23cd3e9333SAli Bahrami$mapfile_version 2
24cd3e9333SAli Bahrami
2591d7f85eSGordon RossSYMBOL_VERSION ILLUMOS_sqlite_2.8.15 {
267c478bd9Sstevel@tonic-gate    global:
277c478bd9Sstevel@tonic-gate	# exported functions
287c478bd9Sstevel@tonic-gate	sqlite_open;
297c478bd9Sstevel@tonic-gate	sqlite_close;
307c478bd9Sstevel@tonic-gate	sqlite_exec;
317c478bd9Sstevel@tonic-gate	sqlite_last_insert_rowid;
327c478bd9Sstevel@tonic-gate	sqlite_changes;
337c478bd9Sstevel@tonic-gate	sqlite_last_statement_changes;
347c478bd9Sstevel@tonic-gate	sqlite_error_string;
357c478bd9Sstevel@tonic-gate	sqlite_interrupt;
367c478bd9Sstevel@tonic-gate	sqlite_complete;
377c478bd9Sstevel@tonic-gate	sqlite_busy_handler;
387c478bd9Sstevel@tonic-gate	sqlite_busy_timeout;
397c478bd9Sstevel@tonic-gate	sqlite_get_table;
407c478bd9Sstevel@tonic-gate	sqlite_free_table;
417c478bd9Sstevel@tonic-gate	sqlite_exec_printf;
427c478bd9Sstevel@tonic-gate	sqlite_exec_vprintf;
437c478bd9Sstevel@tonic-gate	sqlite_get_table_printf;
447c478bd9Sstevel@tonic-gate	sqlite_get_table_vprintf;
457c478bd9Sstevel@tonic-gate	sqlite_mprintf;
467c478bd9Sstevel@tonic-gate	sqlite_vmprintf;
477c478bd9Sstevel@tonic-gate	sqlite_freemem;
487c478bd9Sstevel@tonic-gate	sqlite_libversion;
497c478bd9Sstevel@tonic-gate	sqlite_libencoding;
507c478bd9Sstevel@tonic-gate	sqlite_create_function;
517c478bd9Sstevel@tonic-gate	sqlite_create_aggregate;
527c478bd9Sstevel@tonic-gate	sqlite_function_type;
537c478bd9Sstevel@tonic-gate	sqlite_set_result_string;
547c478bd9Sstevel@tonic-gate	sqlite_set_result_int;
557c478bd9Sstevel@tonic-gate	sqlite_set_result_double;
567c478bd9Sstevel@tonic-gate	sqlite_set_result_error;
577c478bd9Sstevel@tonic-gate	sqlite_user_data;
587c478bd9Sstevel@tonic-gate	sqlite_aggregate_context;
597c478bd9Sstevel@tonic-gate	sqlite_aggregate_count;
607c478bd9Sstevel@tonic-gate	sqlite_set_authorizer;
617c478bd9Sstevel@tonic-gate	sqlite_trace;
627c478bd9Sstevel@tonic-gate	sqlite_compile;
637c478bd9Sstevel@tonic-gate	sqlite_step;
647c478bd9Sstevel@tonic-gate	sqlite_finalize;
657c478bd9Sstevel@tonic-gate	sqlite_reset;
667c478bd9Sstevel@tonic-gate	sqlite_bind;
677c478bd9Sstevel@tonic-gate	sqlite_progress_handler;
687c478bd9Sstevel@tonic-gate	sqlite_commit_hook;
697c478bd9Sstevel@tonic-gate	sqlite_encode_binary;
707c478bd9Sstevel@tonic-gate	sqlite_decode_binary;
717c478bd9Sstevel@tonic-gate
727c478bd9Sstevel@tonic-gate	# exported data
73*8222814eSRichard Lowe	sqlite_version	{ ASSERT = { TYPE = OBJECT; SIZE = 17; }; };
74*8222814eSRichard Lowe	sqlite_encoding	{ ASSERT = { TYPE = OBJECT; SIZE = 8; }; };
7591d7f85eSGordon Ross};
767c478bd9Sstevel@tonic-gate
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;
897c478bd9Sstevel@tonic-gate    local:
907c478bd9Sstevel@tonic-gate	*;
917c478bd9Sstevel@tonic-gate};
92