Lines Matching refs:lock

254 	if (info->fp && info->fp != info->lock.fp) {  in dba_close_info()
261 if (info->lock.fp) { in dba_close_info()
263 php_stream_pclose(info->lock.fp); in dba_close_info()
265 php_stream_close(info->lock.fp); in dba_close_info()
799 connection->info->lock.mode = lock_mode; in php_dba_open()
816 if ( ( (lock_mode&LOCK_EX) && (other->lock.mode&(LOCK_EX|LOCK_SH)) ) in php_dba_open()
817 || ( (other->lock.mode&LOCK_EX) && (lock_mode&(LOCK_EX|LOCK_SH)) ) in php_dba_open()
837 …connection->info->lock.fp = php_stream_open_wrapper(lock_name, lock_file_mode, STREAM_MUST_SEEK|IG… in php_dba_open()
842 if (!connection->info->lock.fp) { in php_dba_open()
847 if (!connection->info->lock.fp) { in php_dba_open()
849 …connection->info->lock.fp = php_stream_open_wrapper(lock_name, lock_file_mode, STREAM_MUST_SEEK|RE… in php_dba_open()
850 if (connection->info->lock.fp) { in php_dba_open()
866 if (!connection->info->lock.fp) { in php_dba_open()
872 if (!php_stream_supports_lock(connection->info->lock.fp)) { in php_dba_open()
875 if (php_stream_lock(connection->info->lock.fp, lock_mode)) { in php_dba_open()
882 if (connection->info->lock.fp && is_db_lock) { in php_dba_open()
883 …connection->info->fp = connection->info->lock.fp; /* use the same stream for locking and database … in php_dba_open()
908 if (connection->info->lock.fp != NULL) { in php_dba_open()
909 …php_stream_free(connection->info->lock.fp, persistent ? PHP_STREAM_FREE_CLOSE_PERSISTENT : PHP_STR… in php_dba_open()
911 if (connection->info->fp != connection->info->lock.fp) { in php_dba_open()
915 connection->info->lock.fp = NULL; in php_dba_open()