Commit ad9a290
src: workaround AIX libc++ std::filesystem bug
On AIX libc++ is returning `EEXIST` instead of `EACCES` when using
`std::filesystem::remove_all()` without appropriate permissions to
recursively remove the directory.
Co-authored-by: Abdirahim Musse <abdirahim.musse@ibm.com>
Signed-off-by: Richard Lau <richard.lau@ibm.com>
PR-URL: #62788
Refs: #62790
Reviewed-By: Abdirahim Musse <abdirahim.musse@ibm.com>
Reviewed-By: Stewart X Addison <sxa@redhat.com>1 parent 7597d20 commit ad9a290Copy full SHA for ad9a290
1 file changed
+8Lines changed: 8 additions & 0 deletions
Expand file treeCollapse file tree
Open diff view settings
Collapse file
+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1737 | 1737 | |
1738 | 1738 | |
1739 | 1739 | |
| 1740 | + |
| 1741 | + |
| 1742 | + |
| 1743 | + |
| 1744 | + |
| 1745 | + |
| 1746 | + |
1740 | 1747 | |
| 1748 | + |
1741 | 1749 | |
1742 | 1750 | |
1743 | 1751 | |
|
0 commit comments