Lines Matching refs:THREADSAFE
352 ** threadsafe. 1 means the library is serialized which is the highest
357 ** Older versions of SQLite used an optional THREADSAFE macro.
361 #if defined(THREADSAFE)
362 # define SQLITE_THREADSAFE THREADSAFE
430 ** not doing a threadsafe build. Ticket #2681.
727 ** CAPI3REF: Test To See If The Library Is Threadsafe
735 ** are enabled and SQLite is threadsafe. When the
1698 ** The sqlite3_initialize() interface is threadsafe, but sqlite3_shutdown()
1765 ** The sqlite3_config() interface is not threadsafe. The application
1855 ** the xInit method, so the xInit method need not be threadsafe. The
1857 ** not need to be threadsafe
1862 ** methods must be threadsafe or else make their own arrangements for
2084 ** function must be threadsafe. </dd>
6163 ** The xMutexInit() method must be threadsafe. ^It must be harmless to
6359 ** This routine is threadsafe but is not atomic. This routine can be
6702 ** so the xInit method need not be threadsafe. ^The
6704 ** not need to be threadsafe either. All other methods must be threadsafe
7024 ** ^If SQLite is compiled and configured to support threadsafe database
7044 ** The [sqlite3_backup] object itself is partially threadsafe. Multiple
7047 ** APIs are not strictly speaking threadsafe. If they are invoked at the
12765 "THREADSAFE=" CTIMEOPT_VAL(SQLITE_THREADSAFE),
13369 ** then this routine is not threadsafe.
16658 ** is not required to be threadsafe (it is not).
17128 ** This routine is not threadsafe. The caller must be holding a mutex
17915 ** The code in this file is only used if we are compiling threadsafe
26084 /* If this is not a threadsafe build (SQLITE_THREADSAFE==0), then use
26111 /* This is a threadsafe build, but strerror_r() is not available. */
26114 /* Non-threadsafe build, use strerror(). */
33028 ** is not required to be threadsafe (it is not).
36391 ** functions are threadsafe.
36914 ** threadsafe, but recycles pages more efficiently.
60517 ** If SQLite is compiled to support shared-cache mode and to be threadsafe,
60523 ** If SQLite is not threadsafe but does support shared-cache mode, then
60528 ** If SQLite is not threadsafe and does not support shared-cache mode, this
112650 ** to the xInit method, so the xInit method need not be threadsafe.
112726 ** routine is not threadsafe. But it is safe to invoke this routine
112762 ** threadsafe. Failure to heed these warnings can lead to unpredictable
112776 /* Mutex configuration options are only available in a threadsafe
114561 int isThreadsafe; /* True for threadsafe connections */