chromium/chrome/browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include <stdint.h>

#include "base/files/file_util.h"
#include "base/logging.h"
#include "base/memory/scoped_refptr.h"
#include "base/strings/string_number_conversions.h"
#include "chrome/browser/extensions/api/image_writer_private/removable_storage_provider.h"
#include "content/public/browser/browser_thread.h"

#if defined(USE_UDEV)
#include "device/udev_linux/scoped_udev.h"
#endif

namespace extensions {
// TODO(haven): Udev code may be duplicated in the Chrome codebase.
// https://code.google.com/p/chromium/issues/detail?id=284898

#if defined(USE_UDEV)
// Returns the integer contained in |attr|.  Returns 0 on error.
static uint64_t get_int_attr(const char* attr) {}

static int get_device_blk_size(const std::string& path) {}
#endif  // defined(USE_UDEV)

// static
scoped_refptr<StorageDeviceList>
RemovableStorageProvider::PopulateDeviceList() {}

}  // namespace extensions