From 95b42e2745a2380a16112a059bd0e842d81f0c0a Mon Sep 17 00:00:00 2001 From: "ivankr@chromium.org" Date: Thu, 29 Nov 2012 14:00:12 +0000 Subject: [cros] RlzValueStore made protected by a cross-process lock and not persisted over browser lifetime (like on Mac). *) Moved RecursiveCrossProcessLock out of .mm file to a common _posix file. *) Added static method to ImportantFileWriter that does blocking write on the current thread. *) Dedicated RLZ thread gone, replaced back with shutdown-blocking worker pool. BUG=157348,62328 Review URL: https://chromiumcodereview.appspot.com/11308196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170179 0039d316-1c4b-4281-b951-d872f2087c98 --- rlz/rlz.gyp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'rlz/rlz.gyp') diff --git a/rlz/rlz.gyp b/rlz/rlz.gyp index 3e04654..0d4b330 100644 --- a/rlz/rlz.gyp +++ b/rlz/rlz.gyp @@ -45,8 +45,8 @@ 'lib/lib_values.cc', 'lib/machine_id.cc', 'lib/machine_id.h', - 'lib/recursive_lock.cc', - 'lib/recursive_lock.h', + 'lib/recursive_cross_process_lock_posix.cc', + 'lib/recursive_cross_process_lock_posix.h', 'lib/rlz_enums.h', 'lib/rlz_lib.cc', 'lib/rlz_lib.h', @@ -97,12 +97,6 @@ ], }, }], - ['chromeos==0', { - 'sources!': [ - 'lib/recursive_lock.cc', - 'lib/recursive_lock.h', - ] - }], ], }, { @@ -122,7 +116,6 @@ 'lib/financial_ping_test.cc', 'lib/lib_values_unittest.cc', 'lib/machine_id_unittest.cc', - 'lib/recursive_lock_unittest.cc', 'lib/rlz_lib_test.cc', 'lib/string_utils_unittest.cc', 'test/rlz_test_helpers.cc', @@ -136,11 +129,6 @@ '../net/net.gyp:net_test_support', ], }], - ['chromeos==0', { - 'sources!': [ - 'lib/recursive_lock_unittest.cc', - ], - }] ], }, { -- cgit v1.1