Lines Matching refs:pUnused
211 UnixUnusedFd *pUnused; /* Pre-allocated UnixUnusedFd */
942 UnixUnusedFd *pUnused; /* Unused file descriptors to close */
1050 ** Close all file descriptors accumuated in the unixInodeInfo->pUnused list.
1056 for(p=pInode->pUnused; p; p=pNext){
1061 pInode->pUnused = 0;
1525 ** pUnused list.
1529 UnixUnusedFd *p = pFile->pUnused;
1530 p->pNext = pInode->pUnused;
1531 pInode->pUnused = p;
1533 pFile->pUnused = 0;
1758 sqlite3_free(pFile->pUnused);
1779 ** descriptor to pInode->pUnused list. It will be automatically closed
2983 assert( pFile->pUnused==0
3061 assert( pFile->pUnused==0
4756 UnixUnusedFd *pUnused = 0;
4785 for(pp=&pInode->pUnused; *pp && (*pp)->flags!=flags; pp=&((*pp)->pNext));
4786 pUnused = *pp;
4787 if( pUnused ){
4788 *pp = pUnused->pNext;
4794 return pUnused;
4898 unixSQLite3File->pUnused = unusedFd;
4910 if (unixSQLite3File->pUnused) {
4911 unixSQLite3File->pUnused->fd = fd;
4912 unixSQLite3File->pUnused->flags = flags;
4921 sqlite3_free(unixSQLite3File->pUnused);
5042 assert( !p->pUnused );
5756 UnixUnusedFd *pUnused = NULL;
5764 pUnused = findReusableFd(path, openFlags);
5765 if( pUnused ){
5766 fd = pUnused->fd;
5768 pUnused = sqlite3_malloc(sizeof(*pUnused));
5769 if( !pUnused ){
5811 pUnused->fd = fd;
5812 pUnused->flags = openFlags;
5813 pNew->pUnused = pUnused;
5823 sqlite3_free(pUnused);