commit | 86edf49cd6454167d4ba9e2a8c12844fad56c12e | [log] [tgz] |
---|---|---|
author | Googler <chiwang@google.com> | Thu Apr 25 08:33:31 2024 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 25 08:35:17 2024 -0700 |
tree | 63d773c361074d6a2d1b8313254d8f1759ff1668 | |
parent | 52adf0b3d14d4af60ece33c95b94be058bafb41b [diff] |
Add the missing Blocker call for `chmod`. PiperOrigin-RevId: 628085642 Change-Id: I7a1286606c55297548262e922aafc73668a4948c
diff --git a/src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java b/src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java index 2e95d65..8e733e5 100644 --- a/src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java +++ b/src/main/java/com/google/devtools/build/lib/unix/UnixFileSystem.java
@@ -323,7 +323,12 @@ @Override protected void chmod(PathFragment path, int mode) throws IOException { - NativePosixFiles.chmod(path.toString(), mode); + long comp = Blocker.begin(); + try { + NativePosixFiles.chmod(path.toString(), mode); + } finally { + Blocker.end(comp); + } } @Override