Sarah schrieb:
> Why I can't find the implementation of functions(xClose, xRead, xWrite,
> xSeek....) in IoMethod in the whole SQLite project?
>
> Are these functions implemented in OS level?
>
>
Of course, where did you expect these os specific function
implementation to be?
static const IoMethod sqlite3WinIoMethod = {
winClose,
winOpenDirectory,
winRead,
winWrite,
winSeek,
winTruncate,
winSync,
winSetFullSync,
winFileHandle,
winFileSize,
winLock,
winUnlock,
winLockState,
winCheckReservedLock,
};
in os_win.c for example.
allocateWinFile sets this table to IOFile.pMethod.
regards,
gunnar