# File lib/cgikit.rb, line 2500 def self.shared_lock(filename) File.open(filename, 'rb') do |io| io.flock(File::LOCK_SH) yield io io.flock(File::LOCK_UN) end end