-C Change\sos_unix.c\sto\spropagate\sENOENT\serrors\sback\sto\ssqlite\sas\sSQLITE_IOERR_DELETE_NOENT.\sHave\sSQLite\signore\sthese\swhere\sthey\sare\sbenign\sand\spropagate\sthem\sback\sto\sthe\scaller\swhere\sthey\smay\sindicate\sa\sfile-system\smalfunction\sof\ssome\sdescription.
-D 2012-11-09T20:17:26.376
+C Only\slog\sunlink()\serrors\sif\sthe\serror\sis\ssomething\sother\sthan\nSQLITE_IOERR_DELETE_NOENT.\s\sThe\serror\sis\sstill\sreported\sup\sthe\sstack,\sit\nis\ssimply\snot\sadded\sto\sthe\ssqlite3_log().
+D 2012-11-09T21:40:02.069
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in 82c41c0ed4cc94dd3cc7d498575b84c57c2c2384
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F src/os.c e1acdc09ff3ac2412945cca9766e2dcf4675f31c
F src/os.h 027491c77d2404c0a678bb3fb06286f331eb9b57
F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04
-F src/os_unix.c 1f7c7f2a3b2c66590c7bab75e4b4d28003b316a9
+F src/os_unix.c f0753566e1125d8b2eef6dd080b48ed91a83d424
F src/os_win.c 43ec1285357e5d5d919cb0492eac775c58ad7d12
F src/pager.c ed53fe75a269c1d67645fe079ea0f3f0ce6492d5
F src/pager.h 1109a06578ec5574dc2c74cf8d9f69daf36fe3e0
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac
-P 3f87f4593b631819609248c8f1370c1e19465eb0
-R 2f3e513245018c14d7af93e651fbc22c
-U dan
-Z 1e3c59db135f9831a4bbf3c3ac743265
+P bed9c172ce624ab7b5b9de9ad42444891717ad9a
+R 6c7c8f8d3a3d00e4614865ddb6f518c4
+U drh
+Z 81d94dfa08446549954e693bf8235ef9
if( errno==ENOENT ){
rc = SQLITE_IOERR_DELETE_NOENT;
}else{
- rc = SQLITE_IOERR_DELETE;
+ rc = unixLogError(SQLITE_IOERR_DELETE, "unlink", zPath);
}
- return unixLogError(rc, "unlink", zPath);
+ return rc;
}
#ifndef SQLITE_DISABLE_DIRSYNC
if( (dirSync & 1)!=0 ){