Files
harbour-core/harbour/contrib/3rd/sqlite3/sqlite3.dif
Viktor Szakats 4dec3f9b5f 2011-07-30 00:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/3rd/png/pngerror.c
  * src/3rd/png/pngwrite.c
  * src/3rd/png/pngconf.h
  * src/3rd/png/pngwtran.c
  * src/3rd/png/pngset.c
  * src/3rd/png/pngpread.c
  * src/3rd/png/LICENSE
  * src/3rd/png/pngrutil.c
  * src/3rd/png/png.dif
  * src/3rd/png/pnginfo.h
  * src/3rd/png/pngstru.h
  * src/3rd/png/pngwutil.c
  * src/3rd/png/pnglconf.h
  * src/3rd/png/pngread.c
  * src/3rd/png/pngmem.c
  * src/3rd/png/png.c
  * src/3rd/png/png.h
  * src/3rd/png/pngpriv.h
  * src/3rd/png/pngrtran.c
  * src/3rd/png/Makefile
  * src/3rd/png/pngtrans.c
    * update to 1.5.4

  * contrib/3rd/sqlite3/sqlite3.c
  * contrib/3rd/sqlite3/sqlite3.dif
  * contrib/3rd/sqlite3/sqlite3.h
  * contrib/3rd/sqlite3/sqlite3.hbp
    * update to 3.7.7.1

  ; Both patch from Tamas Tevesz. Thank you.

  ; Administrative note: I'm also giving up applying patches,
    so I'm looking for devs taking over this task. I'd be
    most happy if Tamas could commit directly his own, since
    he is doing a great job and the patches almost never require
    any touchups, so I'm gladly opening R/W access for direct
    commit. Tamas, what do you think?
2011-07-29 22:03:23 +00:00

26 lines
848 B
Plaintext

diff -urN sqlite3.orig/sqlite3.c sqlite3/sqlite3.c
--- sqlite3.orig/sqlite3.c 2011-07-27 18:12:09.104445521 +0200
+++ sqlite3/sqlite3.c 2011-07-27 18:12:09.244446575 +0200
@@ -25143,7 +25143,9 @@
case ENODEV:
case ENXIO:
case ENOENT:
+#if defined( ESTALE )
case ESTALE:
+#endif
case ENOSYS:
/* these should force the client to close the file and reconnect */
@@ -27884,7 +27886,11 @@
** is the same technique used by glibc to implement posix_fallocate()
** on systems that do not have a real fallocate() system call.
*/
+#if __minix
+ int nBlk = 4096; /* MFS default; good enough for now */
+#else
int nBlk = buf.st_blksize; /* File-system block size */
+#endif
i64 iWrite; /* Next offset to write to */
if( robust_ftruncate(pFile->h, nSize) ){