#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 {
#if defined(USE_UDEV)
static uint64_t get_int_attr(const char* attr) { … }
static int get_device_blk_size(const std::string& path) { … }
#endif
scoped_refptr<StorageDeviceList>
RemovableStorageProvider::PopulateDeviceList() { … }
}