lock              428 ext/dba/dba.c  	if (info->fp && info->fp != info->lock.fp) {
lock              435 ext/dba/dba.c  	if (info->lock.fp) {
lock              437 ext/dba/dba.c  			php_stream_pclose(info->lock.fp);
lock              439 ext/dba/dba.c  			php_stream_close(info->lock.fp);
lock              442 ext/dba/dba.c  	if (info->lock.name) {
lock              443 ext/dba/dba.c  		pefree(info->lock.name, info->flags&DBA_PERSISTENT);
lock              840 ext/dba/dba.c  	info->lock.mode = lock_mode;
lock              848 ext/dba/dba.c  			if (   ( (lock_mode&LOCK_EX)        && (other->lock.mode&(LOCK_EX|LOCK_SH)) )
lock              849 ext/dba/dba.c  			    || ( (other->lock.mode&LOCK_EX) && (lock_mode&(LOCK_EX|LOCK_SH))        )
lock              865 ext/dba/dba.c  				info->lock.fp = php_stream_open_wrapper(lock_name, lock_file_mode, STREAM_MUST_SEEK|IGNORE_PATH|persistent_flag, &opened_path);
lock              867 ext/dba/dba.c  			if (!info->lock.fp) {
lock              872 ext/dba/dba.c  					info->lock.name = pestrndup(ZSTR_VAL(opened_path), ZSTR_LEN(opened_path), persistent);
lock              877 ext/dba/dba.c  		if (!info->lock.fp) {
lock              878 ext/dba/dba.c  			info->lock.fp = php_stream_open_wrapper(lock_name, lock_file_mode, STREAM_MUST_SEEK|REPORT_ERRORS|IGNORE_PATH|persistent_flag, &opened_path);
lock              879 ext/dba/dba.c  			if (info->lock.fp) {
lock              886 ext/dba/dba.c  				info->lock.name = pestrndup(ZSTR_VAL(opened_path), ZSTR_LEN(opened_path), persistent);
lock              893 ext/dba/dba.c  		if (!info->lock.fp) {
lock              899 ext/dba/dba.c  		if (!php_stream_supports_lock(info->lock.fp)) {
lock              902 ext/dba/dba.c  		if (php_stream_lock(info->lock.fp, lock_mode)) {
lock              909 ext/dba/dba.c  		if (info->lock.fp && lock_dbf) {
lock              910 ext/dba/dba.c  			info->fp = info->lock.fp; /* use the same stream for locking and database access */
lock               56 ext/dba/php_dba.h 	dba_lock lock;
lock             26853 ext/sqlite3/libsqlite/sqlite3.c     struct flock lock;
lock             26854 ext/sqlite3/libsqlite/sqlite3.c     lock.l_whence = SEEK_SET;
lock             26855 ext/sqlite3/libsqlite/sqlite3.c     lock.l_start = RESERVED_BYTE;
lock             26856 ext/sqlite3/libsqlite/sqlite3.c     lock.l_len = 1;
lock             26857 ext/sqlite3/libsqlite/sqlite3.c     lock.l_type = F_WRLCK;
lock             26858 ext/sqlite3/libsqlite/sqlite3.c     if( osFcntl(pFile->h, F_GETLK, &lock) ){
lock             26861 ext/sqlite3/libsqlite/sqlite3.c     } else if( lock.l_type!=F_UNLCK ){
lock             26902 ext/sqlite3/libsqlite/sqlite3.c       struct flock lock;
lock             26904 ext/sqlite3/libsqlite/sqlite3.c       lock.l_whence = SEEK_SET;
lock             26905 ext/sqlite3/libsqlite/sqlite3.c       lock.l_start = SHARED_FIRST;
lock             26906 ext/sqlite3/libsqlite/sqlite3.c       lock.l_len = SHARED_SIZE;
lock             26907 ext/sqlite3/libsqlite/sqlite3.c       lock.l_type = F_WRLCK;
lock             26908 ext/sqlite3/libsqlite/sqlite3.c       rc = osFcntl(pFile->h, F_SETLK, &lock);
lock             26987 ext/sqlite3/libsqlite/sqlite3.c   struct flock lock;
lock             27050 ext/sqlite3/libsqlite/sqlite3.c   lock.l_len = 1L;
lock             27051 ext/sqlite3/libsqlite/sqlite3.c   lock.l_whence = SEEK_SET;
lock             27055 ext/sqlite3/libsqlite/sqlite3.c     lock.l_type = (eFileLock==SHARED_LOCK?F_RDLCK:F_WRLCK);
lock             27056 ext/sqlite3/libsqlite/sqlite3.c     lock.l_start = PENDING_BYTE;
lock             27057 ext/sqlite3/libsqlite/sqlite3.c     if( unixFileLock(pFile, &lock) ){
lock             27077 ext/sqlite3/libsqlite/sqlite3.c     lock.l_start = SHARED_FIRST;
lock             27078 ext/sqlite3/libsqlite/sqlite3.c     lock.l_len = SHARED_SIZE;
lock             27079 ext/sqlite3/libsqlite/sqlite3.c     if( unixFileLock(pFile, &lock) ){
lock             27085 ext/sqlite3/libsqlite/sqlite3.c     lock.l_start = PENDING_BYTE;
lock             27086 ext/sqlite3/libsqlite/sqlite3.c     lock.l_len = 1L;
lock             27087 ext/sqlite3/libsqlite/sqlite3.c     lock.l_type = F_UNLCK;
lock             27088 ext/sqlite3/libsqlite/sqlite3.c     if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
lock             27114 ext/sqlite3/libsqlite/sqlite3.c     lock.l_type = F_WRLCK;
lock             27118 ext/sqlite3/libsqlite/sqlite3.c       lock.l_start = RESERVED_BYTE;
lock             27119 ext/sqlite3/libsqlite/sqlite3.c       lock.l_len = 1L;
lock             27121 ext/sqlite3/libsqlite/sqlite3.c       lock.l_start = SHARED_FIRST;
lock             27122 ext/sqlite3/libsqlite/sqlite3.c       lock.l_len = SHARED_SIZE;
lock             27125 ext/sqlite3/libsqlite/sqlite3.c     if( unixFileLock(pFile, &lock) ){
lock             27196 ext/sqlite3/libsqlite/sqlite3.c   struct flock lock;
lock             27245 ext/sqlite3/libsqlite/sqlite3.c         lock.l_type = F_UNLCK;
lock             27246 ext/sqlite3/libsqlite/sqlite3.c         lock.l_whence = SEEK_SET;
lock             27247 ext/sqlite3/libsqlite/sqlite3.c         lock.l_start = SHARED_FIRST;
lock             27248 ext/sqlite3/libsqlite/sqlite3.c         lock.l_len = divSize;
lock             27249 ext/sqlite3/libsqlite/sqlite3.c         if( unixFileLock(pFile, &lock)==(-1) ){
lock             27257 ext/sqlite3/libsqlite/sqlite3.c         lock.l_type = F_RDLCK;
lock             27258 ext/sqlite3/libsqlite/sqlite3.c         lock.l_whence = SEEK_SET;
lock             27259 ext/sqlite3/libsqlite/sqlite3.c         lock.l_start = SHARED_FIRST;
lock             27260 ext/sqlite3/libsqlite/sqlite3.c         lock.l_len = divSize;
lock             27261 ext/sqlite3/libsqlite/sqlite3.c         if( unixFileLock(pFile, &lock)==(-1) ){
lock             27269 ext/sqlite3/libsqlite/sqlite3.c         lock.l_type = F_UNLCK;
lock             27270 ext/sqlite3/libsqlite/sqlite3.c         lock.l_whence = SEEK_SET;
lock             27271 ext/sqlite3/libsqlite/sqlite3.c         lock.l_start = SHARED_FIRST+divSize;
lock             27272 ext/sqlite3/libsqlite/sqlite3.c         lock.l_len = SHARED_SIZE-divSize;
lock             27273 ext/sqlite3/libsqlite/sqlite3.c         if( unixFileLock(pFile, &lock)==(-1) ){
lock             27284 ext/sqlite3/libsqlite/sqlite3.c         lock.l_type = F_RDLCK;
lock             27285 ext/sqlite3/libsqlite/sqlite3.c         lock.l_whence = SEEK_SET;
lock             27286 ext/sqlite3/libsqlite/sqlite3.c         lock.l_start = SHARED_FIRST;
lock             27287 ext/sqlite3/libsqlite/sqlite3.c         lock.l_len = SHARED_SIZE;
lock             27288 ext/sqlite3/libsqlite/sqlite3.c         if( unixFileLock(pFile, &lock) ){
lock             27301 ext/sqlite3/libsqlite/sqlite3.c     lock.l_type = F_UNLCK;
lock             27302 ext/sqlite3/libsqlite/sqlite3.c     lock.l_whence = SEEK_SET;
lock             27303 ext/sqlite3/libsqlite/sqlite3.c     lock.l_start = PENDING_BYTE;
lock             27304 ext/sqlite3/libsqlite/sqlite3.c     lock.l_len = 2L;  assert( PENDING_BYTE+1==RESERVED_BYTE );
lock             27305 ext/sqlite3/libsqlite/sqlite3.c     if( unixFileLock(pFile, &lock)==0 ){
lock             27320 ext/sqlite3/libsqlite/sqlite3.c       lock.l_type = F_UNLCK;
lock             27321 ext/sqlite3/libsqlite/sqlite3.c       lock.l_whence = SEEK_SET;
lock             27322 ext/sqlite3/libsqlite/sqlite3.c       lock.l_start = lock.l_len = 0L;
lock             27323 ext/sqlite3/libsqlite/sqlite3.c       if( unixFileLock(pFile, &lock)==0 ){
lock             52440 ext/sqlite3/libsqlite/sqlite3.c   BtLock lock;       /* Object used to lock page 1 */
lock             53448 ext/sqlite3/libsqlite/sqlite3.c       assert( pLock->iTable!=1 || pLock==&p->lock );
lock             55002 ext/sqlite3/libsqlite/sqlite3.c   p->lock.pBtree = p;
lock             55003 ext/sqlite3/libsqlite/sqlite3.c   p->lock.iTable = 1;
lock             56018 ext/sqlite3/libsqlite/sqlite3.c         assert( p->lock.pBtree==p && p->lock.iTable==1 );
lock             56019 ext/sqlite3/libsqlite/sqlite3.c         p->lock.eLock = READ_LOCK;
lock             56020 ext/sqlite3/libsqlite/sqlite3.c         p->lock.pNext = pBt->pLock;
lock             56021 ext/sqlite3/libsqlite/sqlite3.c         pBt->pLock = &p->lock;
lock               97 main/fastcgi.c 		struct flock lock;							\
lock               98 main/fastcgi.c 		lock.l_type = F_WRLCK;						\
lock               99 main/fastcgi.c 		lock.l_start = 0;							\
lock              100 main/fastcgi.c 		lock.l_whence = SEEK_SET;					\
lock              101 main/fastcgi.c 		lock.l_len = 0;								\
lock              102 main/fastcgi.c 		if (fcntl(fd, F_SETLKW, &lock) != -1) {		\
lock              113 main/fastcgi.c 			struct flock lock;						\
lock              114 main/fastcgi.c 			lock.l_type = F_UNLCK;					\
lock              115 main/fastcgi.c 			lock.l_start = 0;						\
lock              116 main/fastcgi.c 			lock.l_whence = SEEK_SET;				\
lock              117 main/fastcgi.c 			lock.l_len = 0;							\
lock              118 main/fastcgi.c 			if (fcntl(fd, F_SETLK, &lock) != -1) {	\
lock               43 sapi/fpm/fpm/fpm_atomic.h static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, atomic_uint_t set) /* {{{ */
lock               48 sapi/fpm/fpm/fpm_atomic.h 		"=a" (res) : "m" (*lock), "a" (old), "r" (set) : "memory");
lock               69 sapi/fpm/fpm/fpm_atomic.h static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, atomic_uint_t set) /* {{{ */
lock               74 sapi/fpm/fpm/fpm_atomic.h 		"=a" (res) : "m" (*lock), "a" (old), "r" (set) : "memory");
lock              104 sapi/fpm/fpm/fpm_atomic.h static inline int atomic_cas_64(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
lock              106 sapi/fpm/fpm/fpm_atomic.h 	__asm__ __volatile__("casx [%2], %3, %0 " : "=&r"(new)  : "0"(new), "r"(lock), "r"(old): "memory");
lock              112 sapi/fpm/fpm/fpm_atomic.h static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, atomic_uint_t set) /* {{{ */
lock              114 sapi/fpm/fpm/fpm_atomic.h 	return (atomic_cas_64(lock, old, set)==old);
lock              121 sapi/fpm/fpm/fpm_atomic.h static inline int atomic_cas_32(atomic_t *lock, atomic_uint_t old, atomic_uint_t new) /* {{{ */
lock              123 sapi/fpm/fpm/fpm_atomic.h 	__asm__ __volatile__("cas [%2], %3, %0 " : "=&r"(new)  : "0"(new), "r"(lock), "r"(old): "memory");
lock              129 sapi/fpm/fpm/fpm_atomic.h static inline atomic_uint_t atomic_cmp_set(atomic_t *lock, atomic_uint_t old, atomic_uint_t set) /* {{{ */
lock              131 sapi/fpm/fpm/fpm_atomic.h 	return (atomic_cas_32(lock, old, set)==old);
lock              146 sapi/fpm/fpm/fpm_atomic.h static inline int fpm_spinlock(atomic_t *lock, int try_once) /* {{{ */
lock              149 sapi/fpm/fpm/fpm_atomic.h 		return atomic_cmp_set(lock, 0, 1) ? 1 : 0;
lock              154 sapi/fpm/fpm/fpm_atomic.h 		if (atomic_cmp_set(lock, 0, 1)) {
lock              165 sapi/fpm/fpm/fpm_atomic.h #define fpm_unlock(lock) lock = 0
lock               87 sapi/fpm/fpm/fpm_scoreboard.c 	fpm_spinlock(&scoreboard->lock, 0);
lock              152 sapi/fpm/fpm/fpm_scoreboard.c 	fpm_unlock(scoreboard->lock);
lock              193 sapi/fpm/fpm/fpm_scoreboard.c 	if (!fpm_spinlock(&s->lock, nohang)) {
lock              205 sapi/fpm/fpm/fpm_scoreboard.c 	scoreboard->lock = 0;
lock              217 sapi/fpm/fpm/fpm_scoreboard.c 	if (!fpm_spinlock(&proc->lock, nohang)) {
lock              231 sapi/fpm/fpm/fpm_scoreboard.c 	proc->lock = 0;
lock               22 sapi/fpm/fpm/fpm_scoreboard.h 		atomic_t lock;
lock               51 sapi/fpm/fpm/fpm_scoreboard.h 		atomic_t lock;
lock               96 sapi/fpm/fpm/fpm_status.c 		if (!fpm_spinlock(&scoreboard_p->lock, 1)) {
lock              107 sapi/fpm/fpm/fpm_status.c 		fpm_unlock(scoreboard_p->lock);