Index: chrome/browser/chromeos/arc/arc_util.h |
diff --git a/chrome/browser/chromeos/arc/arc_util.h b/chrome/browser/chromeos/arc/arc_util.h |
index 15559694da7db2b2e8c3edab12a1849fd58482f2..e3ea4895e16cee5b0b8bb0e714731091e1b39586 100644 |
--- a/chrome/browser/chromeos/arc/arc_util.h |
+++ b/chrome/browser/chromeos/arc/arc_util.h |
@@ -13,6 +13,10 @@ |
class Profile; |
+namespace base { |
+class FilePath; |
+} |
+ |
namespace arc { |
// Returns true if ARC is allowed to run for the given profile. |
@@ -61,6 +65,10 @@ void SetArcPlayStoreEnabledForProfile(Profile* profile, bool enabled); |
// ArcBackupRestoreEnabled and ArcLocationServiceEnabled) are managed. |
bool AreArcAllOptInPreferencesManagedForProfile(const Profile* profile); |
+// Returns whether ARC can run on the filesystem mounted at |path|. |
+// This function should run only on threads where IO operations are allowed. |
+bool IsArcCompatibleFilesystem(const base::FilePath& path); |
+ |
} // namespace arc |
#endif // CHROME_BROWSER_CHROMEOS_ARC_ARC_UTIL_H_ |