2
0
mirror of https://github.com/boostorg/process.git synced 2026-01-19 04:22:15 +00:00
Daniel Klauer 0058a9c69f posix: Fix exec error reporting with limit_handles
_pipe_sink was assigned after call_on_setup(), after limit_fd_::on_setup(),
but this was too late. It must be assigned earlier so that
executor::get_used_handles() can see it and prevent limit_handles from
closing the internal pipe for passing exec() errors from child to parent.

Fixes: 1a1d677d
Closes: https://github.com/boostorg/process/issues/202
Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
2024-06-04 08:19:54 +08:00
2019-05-10 12:00:43 +07:00
2023-10-05 06:52:20 +08:00
2023-10-05 09:36:50 +08:00
2023-02-22 13:01:46 +08:00
2023-02-20 14:09:37 +08:00
2017-04-23 14:41:26 +02:00
2023-02-20 14:09:37 +08:00
2020-05-20 21:50:37 +07:00
2018-11-12 18:12:33 +07:00
2017-01-16 11:25:31 +01:00
2022-05-19 17:20:36 +08:00

Boost Process (Boost.Process)

Boost.process is a library for comfortable management of processes, released with boost 1.64.0.

Test results

Branches Linux / Windows Code coverage Matrix
Develop: Build Status codecov Matrix
Master: Build Status codecov Matrix

Open Issues

Latest developer documentation

About

This C++11 library is the current result of a long attempt to get a boost.process library, which is going on since 2006.

License

Distributed under the Boost Software License, Version 1.0.

Dependency

This library requires boost 1.64 with which it is released.

Description
Mirrored via gitea-mirror
Readme 4.8 MiB
Languages
C++ 98.7%
CMake 0.6%
Shell 0.5%