Lines Matching refs:pSem
1177 sem_t *pSem; /* Named POSIX semaphore */ member
2622 sem_t *pSem = pFile->pInode->pSem; in semXCheckReservedLock() local
2624 if( sem_trywait(pSem)==-1 ){ in semXCheckReservedLock()
2635 sem_post(pSem); in semXCheckReservedLock()
2675 sem_t *pSem = pFile->pInode->pSem; in semXLock() local
2687 if( sem_trywait(pSem)==-1 ){ in semXLock()
2708 sem_t *pSem = pFile->pInode->pSem; in semXUnlock() local
2711 assert( pSem ); in semXUnlock()
2728 if ( sem_post(pSem)==-1 ) { in semXUnlock()
5771 if( (rc==SQLITE_OK) && (pNew->pInode->pSem==NULL) ){ in fillInUnixFile()
5778 pNew->pInode->pSem = sem_open(zSemName, O_CREAT, 0666, 1); in fillInUnixFile()
5779 if( pNew->pInode->pSem == SEM_FAILED ){ in fillInUnixFile()