Index: chrome/common/mac/app_mode_common.mm |
diff --git a/chrome/common/mac/app_mode_common.mm b/chrome/common/mac/app_mode_common.mm |
index 317dec3b6331e32aa8ae332f02d4c4d9b74708f8..afbd34605baf602399c21a82fe0c1e662e170c24 100644 |
--- a/chrome/common/mac/app_mode_common.mm |
+++ b/chrome/common/mac/app_mode_common.mm |
@@ -4,9 +4,12 @@ |
#include "chrome/common/mac/app_mode_common.h" |
+#include "base/file_util.h" |
+ |
namespace app_mode { |
-const char kAppShimSocketName[] = "App Shim Socket"; |
+const char kAppShimSocketShortName[] = "Socket"; |
+const char kAppShimSocketSymlinkName[] = "App Shim Socket"; |
const char kAppListModeId[] = "app_list"; |
@@ -40,4 +43,12 @@ ChromeAppModeInfo::ChromeAppModeInfo() |
ChromeAppModeInfo::~ChromeAppModeInfo() { |
} |
+void VerifySocketPermissions(const base::FilePath& socket_path) { |
+ CHECK(base::PathIsWritable(socket_path)); |
+ base::FilePath socket_dir = socket_path.DirName(); |
+ int socket_dir_mode = 0; |
+ CHECK(base::GetPosixFilePermissions(socket_dir, &socket_dir_mode)); |
+ CHECK_EQ(0700, socket_dir_mode); |
+} |
+ |
} // namespace app_mode |