| Index: third_party/crashpad/crashpad/util/mac/xattr.cc
|
| diff --git a/third_party/crashpad/crashpad/util/mac/xattr.cc b/third_party/crashpad/crashpad/util/mac/xattr.cc
|
| index 36dfda83198932d6642531e8265dc7d087368a1b..138de3e4b045eae48e424cbad0560e7a66103a50 100644
|
| --- a/third_party/crashpad/crashpad/util/mac/xattr.cc
|
| +++ b/third_party/crashpad/crashpad/util/mac/xattr.cc
|
| @@ -148,4 +148,16 @@ bool WriteXattrTimeT(const base::FilePath& file,
|
| return WriteXattr(file, name, tmp);
|
| }
|
|
|
| +XattrStatus RemoveXattr(const base::FilePath& file,
|
| + const base::StringPiece& name) {
|
| + int rv = removexattr(file.value().c_str(), name.data(), 0);
|
| + if (rv != 0) {
|
| + if (errno == ENOATTR)
|
| + return XattrStatus::kNoAttribute;
|
| + PLOG(ERROR) << "removexattr " << name << " on file " << file.value();
|
| + return XattrStatus::kOtherError;
|
| + }
|
| + return XattrStatus::kOK;
|
| +}
|
| +
|
| } // namespace crashpad
|
|
|