7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * CDDL HEADER START
7b59d02d2a384be9a08087b14defadd214b3c1ddjb *
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * The contents of this file are subject to the terms of the
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * Common Development and Distribution License (the "License").
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * You may not use this file except in compliance with the License.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb *
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * or http://www.opensolaris.org/os/licensing.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * See the License for the specific language governing permissions
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * and limitations under the License.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb *
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * When distributing Covered Code, include this CDDL HEADER in each
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * If applicable, add the following below this CDDL HEADER, with the
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * fields enclosed by brackets "[]" replaced with your own identifying
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * information: Portions Copyright [yyyy] [name of copyright owner]
7b59d02d2a384be9a08087b14defadd214b3c1ddjb *
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * CDDL HEADER END
7b59d02d2a384be9a08087b14defadd214b3c1ddjb */
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * Use is subject to license terms.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb */
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#ifndef _SMB_SQLITE_H
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#define _SMB_SQLITE_H
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#ifdef __cplusplus
7b59d02d2a384be9a08087b14defadd214b3c1ddjbextern "C" {
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#endif
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
91d7f85e02991954d1e1bd44673df567ad8dcc87Gordon Ross#include <sqlite-sys/sqlite.h>
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#ifdef _LP64
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * We cannot make 64-bit version of libsqlite because the code
7b59d02d2a384be9a08087b14defadd214b3c1ddjb * has some problems.
7b59d02d2a384be9a08087b14defadd214b3c1ddjb */
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite *
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_open(const char *filename, int mode, char **errmsg)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (NULL);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbvoid
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_close(sqlite *db)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbchar *
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_mprintf(const char *fmt, ...)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (NULL);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbvoid
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_freemem(void *p)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_compile(sqlite *db, const char *zSql, const char **pzTail,
7b59d02d2a384be9a08087b14defadd214b3c1ddjb sqlite_vm **ppVm, char **pzErrmsg)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (SQLITE_ERROR);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbvoid
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_free_table(char **res)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_last_insert_rowid(sqlite *db)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (-1);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbvoid
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_busy_timeout(sqlite *db, int ms)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_get_table(sqlite *db, const char *zSql, char ***pazResult, int *pnRow,
7b59d02d2a384be9a08087b14defadd214b3c1ddjb int *pnColumn, char **pzErrMsg)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (SQLITE_ERROR);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_step(sqlite_vm *pVm, int *pN, const char ***pazValue,
7b59d02d2a384be9a08087b14defadd214b3c1ddjb const char ***pazColName)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (SQLITE_ERROR);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_exec(sqlite *db, const char *zSql, sqlite_callback xCallback, void *pArg,
7b59d02d2a384be9a08087b14defadd214b3c1ddjb char **pzErrMsg)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (SQLITE_ERROR);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb/*ARGSUSED*/
7b59d02d2a384be9a08087b14defadd214b3c1ddjbint
7b59d02d2a384be9a08087b14defadd214b3c1ddjbsqlite_finalize(sqlite_vm *pVm, char **pzErrMsg)
7b59d02d2a384be9a08087b14defadd214b3c1ddjb{
7b59d02d2a384be9a08087b14defadd214b3c1ddjb return (SQLITE_ERROR);
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#endif /* _LP64 */
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#ifdef __cplusplus
7b59d02d2a384be9a08087b14defadd214b3c1ddjb}
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#endif
7b59d02d2a384be9a08087b14defadd214b3c1ddjb
7b59d02d2a384be9a08087b14defadd214b3c1ddjb#endif /* _SMB_SQLITE_H */