# File lib/magic/database.rb, line 31
    def file(filename)
      raise Errno::ENOENT, filename unless File.exists?(filename)
      result = Api.magic_file(@magic_set, filename.to_s)
      if result.null?
        raise Error, error
      else
        result.get_string(0)
      end
    end