In afpUnlock(sqlite3_file *, int)
the sharedLockByte is defined as an int (int sharedLockByte = SHARED_FIRST+pInode->sharedByte;) although all other related variables and the following function parameters are defined as unsigned long longs. At least theoretically this can lead to information loss and wrong sharedLockBytes values. If this is also practically the case I do not know. Regards, Hartwig _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users