Lines Matching refs:sqllogglobal

135 } sqllogglobal;  variable
180 fd = fopen(sqllogglobal.zIdx, "r"); in sqllogFindFile()
211 zRet = sqlite3_mprintf("%s_%s.db", sqllogglobal.zPrefix, zBuf); in sqllogFindFile()
237 assert( sqllogglobal.bRec==0 ); in sqllogFindAttached()
238 sqllogglobal.bRec = 1; in sqllogFindAttached()
263 sqllogglobal.bRec = 0; in sqllogFindAttached()
304 if( sqllogglobal.bReuse ){ in sqllogCopydb()
315 iDb = sqllogglobal.iNextDb++; in sqllogCopydb()
316 zInit = sqlite3_mprintf("%s_%02d.db", sqllogglobal.zPrefix, iDb); in sqllogCopydb()
319 assert( sqllogglobal.bRec==0 ); in sqllogCopydb()
320 sqllogglobal.bRec = 1; in sqllogCopydb()
334 sqllogglobal.bRec = 0; in sqllogCopydb()
338 FILE *fd = fopen(sqllogglobal.zIdx, "a"); in sqllogCopydb()
351 zInit, zName, sqllogglobal.iClock++ in sqllogCopydb()
374 if( sqllogglobal.zPrefix[0]==0 ){ in sqllogOpenlog()
377 if( zVar==0 || strlen(zVar)+10>=(sizeof(sqllogglobal.zPrefix)) ) return; in sqllogOpenlog()
378 sqlite3_snprintf(sizeof(sqllogglobal.zPrefix), sqllogglobal.zPrefix, in sqllogOpenlog()
380 sqlite3_snprintf(sizeof(sqllogglobal.zIdx), sqllogglobal.zIdx, in sqllogOpenlog()
381 "%s.idx", sqllogglobal.zPrefix); in sqllogOpenlog()
383 sqllogglobal.bReuse = atoi(getenv(ENVIRONMENT_VARIABLE2_NAME)); in sqllogOpenlog()
385 fd = fopen(sqllogglobal.zIdx, "w"); in sqllogOpenlog()
390 zLog = sqlite3_mprintf("%s_%05d.sql", sqllogglobal.zPrefix, p->iLog); in sqllogOpenlog()
411 fprintf(p->fd, "%s; -- clock=%d\n", zSql, sqllogglobal.iClock++); in testSqllogStmt()
428 if( sqllogglobal.bConditional ){ in sqllogTraceDb()
478 if( sqllogglobal.mutex==0 ){ in testSqllog()
479 sqllogglobal.mutex = sqlite3_mutex_alloc(SQLITE_MUTEX_RECURSIVE); in testSqllog()
483 sqlite3_mutex_enter(sqllogglobal.mutex); in testSqllog()
484 if( sqllogglobal.bRec==0 && sqllogTraceDb(db) ){ in testSqllog()
487 p = &sqllogglobal.aConn[sqllogglobal.nConn++]; in testSqllog()
490 p->iLog = sqllogglobal.iNextLog++; in testSqllog()
497 sqlite3_mutex_leave(sqllogglobal.mutex); in testSqllog()
503 for(i=0; i<sqllogglobal.nConn; i++){ in testSqllog()
504 p = &sqllogglobal.aConn[i]; in testSqllog()
511 if( i<sqllogglobal.nConn ){ in testSqllog()
515 sqllogglobal.nConn--; in testSqllog()
518 if( sqllogglobal.nConn==0 ){ in testSqllog()
519 sqlite3_mutex_free(sqllogglobal.mutex); in testSqllog()
520 sqllogglobal.mutex = 0; in testSqllog()
521 }else if( i<sqllogglobal.nConn ){ in testSqllog()
522 int nShift = &sqllogglobal.aConn[sqllogglobal.nConn] - p; in testSqllog()
530 }else if( i<sqllogglobal.nConn && p->fd ){ in testSqllog()
531 sqlite3_mutex_enter(sqllogglobal.mutex); in testSqllog()
532 if( sqllogglobal.bRec==0 ){ in testSqllog()
535 sqlite3_mutex_leave(sqllogglobal.mutex); in testSqllog()
549 memset(&sqllogglobal, 0, sizeof(sqllogglobal)); in sqlite3_init_sqllog()
550 sqllogglobal.bReuse = 1; in sqlite3_init_sqllog()
552 sqllogglobal.bConditional = 1; in sqlite3_init_sqllog()