-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build: patch boost process for macOS 14 SDK
- Loading branch information
Showing
2 changed files
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Fix Boost Process compilation with macOS 14 SDK. | ||
Can be dropped with Boost 1.84.0. | ||
https://github.com/boostorg/process/pull/343. | ||
https://github.com/boostorg/process/issues/342. | ||
|
||
diff --git a/boost/process/detail/posix/handles.hpp b/boost/process/detail/posix/handles.hpp | ||
index cd9e1ce5a..304e77b1c 100644 | ||
--- a/boost/process/detail/posix/handles.hpp | ||
+++ b/boost/process/detail/posix/handles.hpp | ||
@@ -33,7 +33,7 @@ inline std::vector<native_handle_type> get_handles(std::error_code & ec) | ||
else | ||
ec.clear(); | ||
|
||
- auto my_fd = ::dirfd(dir.get()); | ||
+ auto my_fd = dirfd(dir.get()); | ||
|
||
struct ::dirent * ent_p; | ||
|
||
@@ -117,7 +117,7 @@ struct limit_handles_ : handler_base_ext | ||
return; | ||
} | ||
|
||
- auto my_fd = ::dirfd(dir); | ||
+ auto my_fd = dirfd(dir); | ||
struct ::dirent * ent_p; | ||
|
||
while ((ent_p = readdir(dir)) != nullptr) |