# File lib/childprocess/windows/functions.rb, line 93
      def self.io_for(handle, flags = File::RDONLY)
        fd = open_osfhandle(handle, flags)
        if fd == -1
          raise Error, last_error_message
        end

        ::IO.for_fd fd, flags
      end