mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-12 13:01:09 +03:00
Fix error tests in seldom-used compile-time branches of the unix backend.
FossilOrigin-Name: 885c2b44a44f8d054014e4079b2cac8279c11d13206d5b5215189ef75b9c5254
This commit is contained in:
@@ -2321,7 +2321,7 @@ static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){
|
||||
OSTRACE(("TEST WR-LOCK %d %d %d (flock)\n", pFile->h, rc, reserved));
|
||||
|
||||
#ifdef SQLITE_IGNORE_FLOCK_LOCK_ERRORS
|
||||
if( (rc & SQLITE_IOERR) == SQLITE_IOERR ){
|
||||
if( (rc & 0xff) == SQLITE_IOERR ){
|
||||
rc = SQLITE_OK;
|
||||
reserved=1;
|
||||
}
|
||||
@@ -2388,7 +2388,7 @@ static int flockLock(sqlite3_file *id, int eFileLock) {
|
||||
OSTRACE(("LOCK %d %s %s (flock)\n", pFile->h, azFileLock(eFileLock),
|
||||
rc==SQLITE_OK ? "ok" : "failed"));
|
||||
#ifdef SQLITE_IGNORE_FLOCK_LOCK_ERRORS
|
||||
if( (rc & SQLITE_IOERR) == SQLITE_IOERR ){
|
||||
if( (rc & 0xff) == SQLITE_IOERR ){
|
||||
rc = SQLITE_BUSY;
|
||||
}
|
||||
#endif /* SQLITE_IGNORE_FLOCK_LOCK_ERRORS */
|
||||
@@ -2925,7 +2925,7 @@ static int afpLock(sqlite3_file *id, int eFileLock){
|
||||
/* Can't reestablish the shared lock. Sqlite can't deal, this is
|
||||
** a critical I/O error
|
||||
*/
|
||||
rc = ((failed & SQLITE_IOERR) == SQLITE_IOERR) ? failed2 :
|
||||
rc = ((failed & 0xff) == SQLITE_IOERR) ? failed2 :
|
||||
SQLITE_IOERR_LOCK;
|
||||
goto afp_end_lock;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user