SQLite
Check-in [dd473cae5b]
Not logged in
Overview
SHA1 Hash:dd473cae5b6ea02b73168b30365f0af5556ee24d
Date: 2013-01-17 03:18:14
User: mistachkin
Comment:Make the 'fs' virtual table module portable to Windows.
Tags And Properties
Changes
hide diffs unified diffs patch

Changes to Makefile.msc

674 $(TOP)\src\test_autoext.c \ 674 $(TOP)\src\test_autoext.c \ 675 $(TOP)\src\test_async.c \ 675 $(TOP)\src\test_async.c \ 676 $(TOP)\src\test_backup.c \ 676 $(TOP)\src\test_backup.c \ 677 $(TOP)\src\test_btree.c \ 677 $(TOP)\src\test_btree.c \ 678 $(TOP)\src\test_config.c \ 678 $(TOP)\src\test_config.c \ 679 $(TOP)\src\test_demovfs.c \ 679 $(TOP)\src\test_demovfs.c \ 680 $(TOP)\src\test_devsym.c \ 680 $(TOP)\src\test_devsym.c \ > 681 $(TOP)\src\test_fs.c \ 681 $(TOP)\src\test_func.c \ 682 $(TOP)\src\test_func.c \ 682 $(TOP)\src\test_fuzzer.c \ 683 $(TOP)\src\test_fuzzer.c \ 683 $(TOP)\src\test_hexio.c \ 684 $(TOP)\src\test_hexio.c \ 684 $(TOP)\src\test_init.c \ 685 $(TOP)\src\test_init.c \ 685 $(TOP)\src\test_intarray.c \ 686 $(TOP)\src\test_intarray.c \ 686 $(TOP)\src\test_journal.c \ 687 $(TOP)\src\test_journal.c \ 687 $(TOP)\src\test_malloc.c \ 688 $(TOP)\src\test_malloc.c \

Changes to src/test_fs.c

33 #include "sqliteInt.h" 33 #include "sqliteInt.h" 34 #include "tcl.h" 34 #include "tcl.h" 35 35 36 #include <stdlib.h> 36 #include <stdlib.h> 37 #include <string.h> 37 #include <string.h> 38 #include <sys/types.h> 38 #include <sys/types.h> 39 #include <sys/stat.h> 39 #include <sys/stat.h> > 40 #include <fcntl.h> > 41 > 42 #if SQLITE_OS_UNIX 40 #include <unistd.h> | 43 # include <unistd.h> > 44 #endif > 45 #if SQLITE_OS_WIN 41 #include <fcntl.h> | 46 # include <io.h> > 47 #endif 42 48 43 #ifndef SQLITE_OMIT_VIRTUALTABLE 49 #ifndef SQLITE_OMIT_VIRTUALTABLE 44 50 45 typedef struct fs_vtab fs_vtab; 51 typedef struct fs_vtab fs_vtab; 46 typedef struct fs_cursor fs_cursor; 52 typedef struct fs_cursor fs_cursor; 47 53 48 /* 54 /*