Lines Matching defs:sqlite3_mutex_try

8367 ** ^The sqlite3_mutex_enter() and sqlite3_mutex_try() routines attempt
8369 ** sqlite3_mutex_enter() will block and sqlite3_mutex_try() will return
8370 ** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK]
8379 ** implemented by sqlite3_mutex_try(). On those systems, sqlite3_mutex_try()
8381 ** sqlite3_mutex_try() as an optimization, so this is acceptable
8384 ** sqlite3_mutex_try() is required.)^
8391 ** ^If the argument to sqlite3_mutex_enter(), sqlite3_mutex_try(),
8400 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*);
8439 ** <li> [sqlite3_mutex_try()] </li>
17360 #define sqlite3_mutex_try(X) SQLITE_OK
29066 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){
29259 ** The sqlite3_mutex_enter() and sqlite3_mutex_try() routines attempt
29261 ** sqlite3_mutex_enter() will block and sqlite3_mutex_try() will return
29262 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
29565 ** The sqlite3_mutex_enter() and sqlite3_mutex_try() routines attempt
29567 ** sqlite3_mutex_enter() will block and sqlite3_mutex_try() will return
29568 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
30087 ** The sqlite3_mutex_enter() and sqlite3_mutex_try() routines attempt
30089 ** sqlite3_mutex_enter() will block and sqlite3_mutex_try() will return
30090 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
30128 ** The sqlite3_mutex_try() routine is very rarely used, and when it
43441 ** this is an attempt on an exclusive lock use sqlite3_mutex_try(). If any
43459 rc = sqlite3_mutex_try(pShmNode->aMutex[iMutex]);
70343 if( sqlite3_mutex_try(p->pBt->mutex)==SQLITE_OK ){
136971 #define sqlite3_mutex_try sqlite3_api->mutex_try
137447 sqlite3_mutex_try,