-C Deferring\sfile\sdescriptor\sclosing\sto\savoid\strashing\slocks\swhen\sdirectly\smanipulating\ssqlite\sdb\sfile\scontents\s(causes\serrors\son\sAFP\stesting)\s(CVS\s5587)
-D 2008-08-22T00:25:53
+C Fix\sos_unix.c\sso\sthat\sit\swill\scompile\son\sLinux\sagain.\s(CVS\s5588)
+D 2008-08-22T00:47:54
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
F Makefile.in 51b727303f84cf055e29514d8248e5eaf9701379
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
F src/os.h ef8abeb9afc694b82dbd169a91c9b7e26db3c892
F src/os_common.h 24525d8b7bce66c374dfc1810a6c9043f3359b60
F src/os_os2.c 676ed273b17bd260f905df81375c9f9950d85517
-F src/os_unix.c 9fddf8735f77fec2fdecc09481f4241710dd8c2d
+F src/os_unix.c f1be99705e4542f01830ccea327eb773814f4eb9
F src/os_win.c aefe9ee26430678a19a058a874e4e2bd91398142
F src/pager.c 3a4358c72c9c8415e8648001c776857e6952e2b4
F src/pager.h 3778bea71dfb9658b6c94394e18db4a5b27e6ded
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
F tool/speedtest8.c 1dbced29de5f59ba2ebf877edcadf171540374d1
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P c1af14e2b6bf5af0aff3df3adbe8cb9aabe1c4a3
-R 020594f125bbbdb48c5aa062c24e5325
-U aswift
-Z 6df8c751714bfb1ec9bdc42c787ab3b8
+P e28a2870b49509502529892ff8ddb9fcf3a27173
+R e06d422a77e6a9b567f419fccc11805c
+U drh
+Z e1dcaa67276ea8bb0343faa68fef8503
-e28a2870b49509502529892ff8ddb9fcf3a27173
\ No newline at end of file
+2416708208357304904e38b2d36081a1adf5e44b
\ No newline at end of file
**
** This file contains code that is specific to Unix systems.
**
-** $Id: os_unix.c,v 1.196 2008/08/22 00:22:35 aswift Exp $
+** $Id: os_unix.c,v 1.197 2008/08/22 00:47:54 drh Exp $
*/
#include "sqliteInt.h"
#if SQLITE_OS_UNIX /* This file is used on unix only */
case EDEADLK:
return SQLITE_IOERR_BLOCKED;
+#if EOPNOTSUPP!=ENOTSUP
case EOPNOTSUPP:
/* something went terribly awry, unless during file system support
* introspection, in which it actually means what it says */
+#endif
case ENOTSUP:
/* invalid fd, unless during file system support introspection, in which
* it actually means what it says */