📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 17:31:18
📂
/ (Root)
/
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
io
📍 /opt/alt/ruby18/lib64/ruby/1.8/io
🔄 Refresh
✏️
Editing: nonblock.rb
Read Only
require "fcntl" class IO def nonblock? (fcntl(Fcntl::F_GETFL) & File::NONBLOCK) != 0 end def nonblock=(nb) f = fcntl(Fcntl::F_GETFL) if nb f |= File::NONBLOCK else f &= ~File::NONBLOCK end fcntl(Fcntl::F_SETFL, f) end def nonblock(nb = true) nb, self.nonblock = nonblock?, nb yield ensure self.nonblock = nb end end if defined?(Fcntl::F_GETFL)
💾 Save Changes
❌ Cancel