| Index: chrome/installer/util/delete_old_versions.h
|
| diff --git a/chrome/installer/util/delete_old_versions.h b/chrome/installer/util/delete_old_versions.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a1671c3ea5fbbc7b1094badea4069e78b0637cea
|
| --- /dev/null
|
| +++ b/chrome/installer/util/delete_old_versions.h
|
| @@ -0,0 +1,23 @@
|
| +// Copyright 2016 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef CHROME_INSTALLER_UTIL_DELETE_OLD_VERSIONS_H_
|
| +#define CHROME_INSTALLER_UTIL_DELETE_OLD_VERSIONS_H_
|
| +
|
| +namespace base {
|
| +class FilePath;
|
| +}
|
| +
|
| +namespace installer {
|
| +
|
| +// Deletes files that belong to old versions of Chrome. chrome.exe,
|
| +// new_chrome.exe and their associated version directories are never deleted.
|
| +// Also, no file is deleted for a given version if a .exe or .dll file for that
|
| +// version is in use. Returns true if no files that belong to an old version of
|
| +// Chrome remain.
|
| +bool DeleteOldVersions(const base::FilePath& install_dir);
|
| +
|
| +} // namespace installer
|
| +
|
| +#endif // CHROME_INSTALLER_UTIL_DELETE_OLD_VERSIONS_H_
|
|
|