OsFile
int sqliteOsWrite(OsFile *id, const void *pBuf, int amt){
int sqliteOsSeek(OsFile *id, off_t offset){
int sqliteOsSync(OsFile *id){
int sqliteOsTruncate(OsFile *id, off_t nByte){
int sqliteOsFileSize(OsFile *id, off_t *pSize){
int sqliteOsReadLock(OsFile *id){
int sqliteOsWriteLock(OsFile *id){
int sqliteOsUnlock(OsFile *id){
OsFile *id,
int sqliteOsOpenExclusive(const char *zFilename, OsFile *id, int delFlag){
int sqliteOsOpenReadOnly(const char *zFilename, OsFile *id){
OsFile *id
int sqliteOsClose(OsFile *id){
int sqliteOsRead(OsFile *id, void *pBuf, int amt){
typedef struct OsFile OsFile;
typedef struct OsFile OsFile;
typedef struct OsFile OsFile;
int sqliteOsOpenReadWrite(const char*, OsFile*, int*);
int sqliteOsOpenExclusive(const char*, OsFile*, int);
int sqliteOsOpenReadOnly(const char*, OsFile*);
int sqliteOsOpenDirectory(const char*, OsFile*);
int sqliteOsClose(OsFile*);
int sqliteOsRead(OsFile*, void*, int amt);
int sqliteOsWrite(OsFile*, const void*, int amt);
int sqliteOsSeek(OsFile*, off_t offset);
int sqliteOsSync(OsFile*);
int sqliteOsTruncate(OsFile*, off_t size);
int sqliteOsFileSize(OsFile*, off_t *pSize);
int sqliteOsReadLock(OsFile*);
int sqliteOsWriteLock(OsFile*);
int sqliteOsUnlock(OsFile*);
OsFile fd, jfd; /* File descriptors for database and journal */
OsFile cpfd; /* File descriptor for the checkpoint journal */
static int read32bits(int format, OsFile *fd, u32 *pRes){
static int write32bits(OsFile *fd, u32 val){
static int pager_playback_one_page(Pager *pPager, OsFile *jfd, int format){
static int sqlitepager_opentemp(char *zFile, OsFile *fd){
OsFile fd;
OsFile fd;