unixFile         25430 ext/sqlite3/libsqlite/sqlite3.c typedef struct unixFile unixFile;
unixFile         26623 ext/sqlite3/libsqlite/sqlite3.c static void robust_close(unixFile *pFile, int h, int lineno){
unixFile         26634 ext/sqlite3/libsqlite/sqlite3.c static void storeLastErrno(unixFile *pFile, int error){
unixFile         26641 ext/sqlite3/libsqlite/sqlite3.c static void closePendingFds(unixFile *pFile){
unixFile         26659 ext/sqlite3/libsqlite/sqlite3.c static void releaseInodeInfo(unixFile *pFile){
unixFile         26694 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile,               /* Unix file with file desc used in the key */
unixFile         26776 ext/sqlite3/libsqlite/sqlite3.c static int fileHasMoved(unixFile *pFile){
unixFile         26796 ext/sqlite3/libsqlite/sqlite3.c static void verifyDbFile(unixFile *pFile){
unixFile         26837 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         26893 ext/sqlite3/libsqlite/sqlite3.c static int unixFileLock(unixFile *pFile, struct flock *pLock){
unixFile         26985 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27171 ext/sqlite3/libsqlite/sqlite3.c static void setPendingFd(unixFile *pFile){
unixFile         27194 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27359 ext/sqlite3/libsqlite/sqlite3.c   assert( eFileLock==SHARED_LOCK || ((unixFile *)id)->nFetchOut==0 );
unixFile         27365 ext/sqlite3/libsqlite/sqlite3.c static int unixMapfile(unixFile *pFd, i64 nByte);
unixFile         27366 ext/sqlite3/libsqlite/sqlite3.c static void unixUnmapfile(unixFile *pFd);
unixFile         27380 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27407 ext/sqlite3/libsqlite/sqlite3.c   memset(pFile, 0, sizeof(unixFile));
unixFile         27416 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile *)id;
unixFile         27524 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27573 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27623 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27670 ext/sqlite3/libsqlite/sqlite3.c     unixFile *pFile = (unixFile*)id;
unixFile         27719 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27800 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27843 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27911 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         27976 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         28009 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         28047 ext/sqlite3/libsqlite/sqlite3.c     unixFile *pFile = (unixFile*)id;
unixFile         28106 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile,               /* Open file descriptor on path */
unixFile         28153 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         28222 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         28404 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         28508 ext/sqlite3/libsqlite/sqlite3.c     unixFile *pFile = (unixFile*)id;
unixFile         28584 ext/sqlite3/libsqlite/sqlite3.c static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt){
unixFile         28606 ext/sqlite3/libsqlite/sqlite3.c         storeLastErrno((unixFile*)id, errno);
unixFile         28608 ext/sqlite3/libsqlite/sqlite3.c         storeLastErrno((unixFile*)id, 0);
unixFile         28618 ext/sqlite3/libsqlite/sqlite3.c       storeLastErrno((unixFile*)id,  errno);
unixFile         28644 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile *)id;
unixFile         28743 ext/sqlite3/libsqlite/sqlite3.c static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int cnt){
unixFile         28758 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         29013 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         29061 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile *)id;
unixFile         29114 ext/sqlite3/libsqlite/sqlite3.c   rc = osFstat(((unixFile*)id)->h, &buf);
unixFile         29117 ext/sqlite3/libsqlite/sqlite3.c     storeLastErrno((unixFile*)id, errno);
unixFile         29148 ext/sqlite3/libsqlite/sqlite3.c static int fcntlSizeHint(unixFile *pFile, i64 nByte){
unixFile         29221 ext/sqlite3/libsqlite/sqlite3.c static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){
unixFile         29238 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         29312 ext/sqlite3/libsqlite/sqlite3.c       ((unixFile*)id)->dbUpdate = 0;
unixFile         29350 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         29437 ext/sqlite3/libsqlite/sqlite3.c   unixFile *p = (unixFile*)id;
unixFile         29553 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile,       /* Open connection to the WAL file */
unixFile         29648 ext/sqlite3/libsqlite/sqlite3.c static void unixShmPurge(unixFile *pFd){
unixFile         29708 ext/sqlite3/libsqlite/sqlite3.c static int unixOpenSharedMemory(unixFile *pDbFd){
unixFile         29862 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pDbFd = (unixFile*)fd;
unixFile         29998 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pDbFd = (unixFile*)fd;      /* Connection holding shared memory */
unixFile         30126 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pDbFd;                /* The underlying database file */
unixFile         30128 ext/sqlite3/libsqlite/sqlite3.c   pDbFd = (unixFile*)fd;
unixFile         30175 ext/sqlite3/libsqlite/sqlite3.c static void unixUnmapfile(unixFile *pFd){
unixFile         30201 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFd,                  /* File descriptor object */
unixFile         30290 ext/sqlite3/libsqlite/sqlite3.c static int unixMapfile(unixFile *pFd, i64 nByte){
unixFile         30335 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFd = (unixFile *)fd;   /* The underlying database file */
unixFile         30366 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFd = (unixFile *)fd;   /* The underlying database file */
unixFile         30454 ext/sqlite3/libsqlite/sqlite3.c static const sqlite3_io_methods *FINDER##Impl(const char *z, unixFile *p){   \
unixFile         30458 ext/sqlite3/libsqlite/sqlite3.c static const sqlite3_io_methods *(*const FINDER)(const char*,unixFile *p)    \
unixFile         30586 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pNew           /* open file object for the database file */
unixFile         30638 ext/sqlite3/libsqlite/sqlite3.c   *(*const autolockIoFinder)(const char*,unixFile*) = autolockIoFinderImpl;
unixFile         30650 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pNew           /* the open file object */
unixFile         30674 ext/sqlite3/libsqlite/sqlite3.c   *(*const vxworksIoFinder)(const char*,unixFile*) = vxworksIoFinderImpl;
unixFile         30681 ext/sqlite3/libsqlite/sqlite3.c typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*);
unixFile         30702 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pNew = (unixFile *)pId;
unixFile         30956 ext/sqlite3/libsqlite/sqlite3.c static int proxyTransformUnixFile(unixFile*, const char*);
unixFile         31122 ext/sqlite3/libsqlite/sqlite3.c   unixFile *p = (unixFile *)pFile;
unixFile         31194 ext/sqlite3/libsqlite/sqlite3.c   memset(p, 0, sizeof(unixFile));
unixFile         31311 ext/sqlite3/libsqlite/sqlite3.c     ((unixFile*)pFile)->fsFlags |= SQLITE_FSFLAGS_IS_MSDOS;
unixFile         31314 ext/sqlite3/libsqlite/sqlite3.c     ((unixFile*)pFile)->fsFlags |= SQLITE_FSFLAGS_IS_MSDOS;
unixFile         31343 ext/sqlite3/libsqlite/sqlite3.c         rc = proxyTransformUnixFile((unixFile*)pFile, ":auto:");
unixFile         31874 ext/sqlite3/libsqlite/sqlite3.c   unixFile *conchFile;         /* Open conch file */
unixFile         31876 ext/sqlite3/libsqlite/sqlite3.c   unixFile *lockProxy;         /* Open proxy lock file */
unixFile         31973 ext/sqlite3/libsqlite/sqlite3.c     unixFile **ppFile,       /* unixFile created and returned by ref */
unixFile         31977 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pNew;
unixFile         32027 ext/sqlite3/libsqlite/sqlite3.c   pNew = (unixFile *)sqlite3_malloc64(sizeof(*pNew));
unixFile         32032 ext/sqlite3/libsqlite/sqlite3.c   memset(pNew, 0, sizeof(unixFile));
unixFile         32108 ext/sqlite3/libsqlite/sqlite3.c static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){
unixFile         32110 ext/sqlite3/libsqlite/sqlite3.c   unixFile *conchFile = pCtx->conchFile;
unixFile         32168 ext/sqlite3/libsqlite/sqlite3.c static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){
unixFile         32170 ext/sqlite3/libsqlite/sqlite3.c   unixFile *conchFile = pCtx->conchFile;
unixFile         32246 ext/sqlite3/libsqlite/sqlite3.c static int proxyTakeConch(unixFile *pFile){
unixFile         32252 ext/sqlite3/libsqlite/sqlite3.c     unixFile *conchFile = pCtx->conchFile;
unixFile         32279 ext/sqlite3/libsqlite/sqlite3.c     readLen = seekAndRead((unixFile*)conchFile, 0, readBuf, PROXY_MAXCONCHLEN);
unixFile         32468 ext/sqlite3/libsqlite/sqlite3.c static int proxyReleaseConch(unixFile *pFile){
unixFile         32471 ext/sqlite3/libsqlite/sqlite3.c   unixFile *conchFile;        /* Name of the conch file */
unixFile         32535 ext/sqlite3/libsqlite/sqlite3.c static int switchLockProxyPath(unixFile *pFile, const char *path) {
unixFile         32549 ext/sqlite3/libsqlite/sqlite3.c     unixFile *lockProxy = pCtx->lockProxy;
unixFile         32571 ext/sqlite3/libsqlite/sqlite3.c static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){
unixFile         32602 ext/sqlite3/libsqlite/sqlite3.c static int proxyTransformUnixFile(unixFile *pFile, const char *path) {
unixFile         32692 ext/sqlite3/libsqlite/sqlite3.c       unixFile *pFile = (unixFile*)id;
unixFile         32707 ext/sqlite3/libsqlite/sqlite3.c       unixFile *pFile = (unixFile*)id;
unixFile         32763 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         32768 ext/sqlite3/libsqlite/sqlite3.c       unixFile *proxy = pCtx->lockProxy;
unixFile         32802 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         32807 ext/sqlite3/libsqlite/sqlite3.c       unixFile *proxy = pCtx->lockProxy;
unixFile         32826 ext/sqlite3/libsqlite/sqlite3.c   unixFile *pFile = (unixFile*)id;
unixFile         32831 ext/sqlite3/libsqlite/sqlite3.c       unixFile *proxy = pCtx->lockProxy;
unixFile         32846 ext/sqlite3/libsqlite/sqlite3.c     unixFile *pFile = (unixFile*)id;
unixFile         32848 ext/sqlite3/libsqlite/sqlite3.c     unixFile *lockProxy = pCtx->lockProxy;
unixFile         32849 ext/sqlite3/libsqlite/sqlite3.c     unixFile *conchFile = pCtx->conchFile;
unixFile         32929 ext/sqlite3/libsqlite/sqlite3.c     sizeof(unixFile),     /* szOsFile */                    \