# 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