1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-11-05 04:30:38 +03:00

Make sure ATTACH and DETACH fail if a transaction is active. (CVS 1633)

FossilOrigin-Name: c49d8bdc3e1172a283f7aaf208fbb9096acd5ab6
This commit is contained in:
danielk1977
2004-06-19 09:08:16 +00:00
parent f9d64d2c30
commit 92f9a1bbda
6 changed files with 52 additions and 17 deletions

View File

@@ -12,7 +12,7 @@
** This file contains code to implement the "sqlite" command line
** utility for accessing SQLite databases.
**
** $Id: shell.c,v 1.104 2004/06/08 00:39:01 danielk1977 Exp $
** $Id: shell.c,v 1.105 2004/06/19 09:08:16 danielk1977 Exp $
*/
#include <stdlib.h>
#include <string.h>
@@ -57,7 +57,7 @@ extern int isatty();
** to this database a static variable so that it can be accessed
** by the SIGINT handler to interrupt database processing.
*/
static sqlite *db = 0;
static sqlite3 *db = 0;
/*
** True if an interrupt (Control-C) has been received.
@@ -170,7 +170,7 @@ struct previous_mode_data {
** state and mode information.
*/
struct callback_data {
sqlite *db; /* The database */
sqlite3 *db; /* The database */
int echoOn; /* True to echo input commands */
int cnt; /* Number of records displayed so far */
FILE *out; /* Write results here */