def procfs_file(*names, &block)
      path = File.join(procfs_path, *names)
      File.open(path, "r", &block)
    end
def procfs_file(*names, &block)
      path = File.join(procfs_path, *names)
      File.open(path, "r", &block)
    end
Opens a proc file system file handle and returns the handle in the
 passed block. Closes the file handle.
 @see File#open
 @param [Array<String>] names parts of the path to the procfs file
 @example
   procfs_file("net", "dev") { |file| }
   procfs_file("stat") { |file| }
 @yieldparam [IO] file the file handle
 @api private