# File lib/childprocess/windows/api.rb, line 31 def dont_inherit(file) unless file.respond_to?(:fileno) raise ArgumentError, "expected #{file.inspect} to respond to :fileno" end handle = Lib.handle_for(file.fileno) ok = Lib.set_handle_information(handle, HANDLE_FLAG_INHERIT, 0) ok or raise Error, Lib.last_error_message end