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 */ \