Klemens Morgenstern
3ad4fd3ccf
zombie reap fix.
2023-08-14 18:00:55 +08:00
SilverPlate3
502dc48753
Pass empty argument
...
closes #256
2023-08-14 17:47:17 +08:00
Ed Tanous
402acc151a
Use boost::throw_exception
...
Using boost::throw_exception allows for modifications to these
exceptions on a per-application basis, including overriding with custom
implementations.
This also has the benefit of allowing compilation with -fno-exceptions
set, which should make this code more portable.
2023-08-14 17:41:37 +08:00
Roberto Rodriguez
0503b0997c
Fix compilation with -Wall and -Werror
2023-08-14 17:41:00 +08:00
Klemens Morgenstern
8d372cb510
v2::environment link fixes
2023-08-14 17:28:54 +08:00
Klemens Morgenstern
bfb1ebb5bd
Merge branch 'master' into develop
...
# Conflicts:
# .github/workflows/ci.yml
# include/boost/process/environment.hpp
# include/boost/process/v2/exit_code.hpp
# include/boost/process/v2/ext/cmd.hpp
# include/boost/process/v2/ext/cwd.hpp
# include/boost/process/v2/ext/env.hpp
# include/boost/process/v2/ext/exe.hpp
# test/v2/pid.cpp
# test/v2/process.cpp
boost-1.83.0
boost-1.83.0.beta1
2023-06-28 20:30:30 +08:00
Klemens Morgenstern
c005adc8fc
simplified stdio.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
5cab462710
added empty env var check to tests.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
ccd46dc692
added Bcrypt to gcc win builds.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
b3c8c3a8da
fixed popen test.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
4dd6f28094
removed code_as_error.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
d73f228469
popen test adjustements.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
ccd1717588
test updates for CI
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
9a4aeab97e
simplified terminate test.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
d66dce11bd
ext/*.hpp order fix
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
fc38699a4b
terminate test logs ec.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
a859c5151c
removed posix-cmake-subdir from github actions.
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
8c2f403841
posix::basic_cmd handles empty cmd
...
closes #304 .
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
6fb2702a79
fixed unsigned & signed warnings
...
closes #301
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
6cd4244f05
doc typo fixes
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
0c42a58eac
~pipe_buf catches exceptions from overflow
...
Closes #111
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
f269236d38
vfork launcher fixes
...
closes #314
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
4b413d34f4
Remove initializer_list<wstring_view> constructors.
...
They are causing ambiguity and are not that useful.
Closes #313
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
1403af769b
process uses v2::detail::throw_error
...
closes #318
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
964f6d3f7e
pipe_* includes error_code
...
closes #316
2023-06-28 20:24:12 +08:00
Klemens Morgenstern
bccf42a3ec
include fix for v2/environment.hpp.
2023-06-28 20:24:12 +08:00
nikola-sh
70c7ae694f
Fix MSVC compile errors
2023-06-13 20:44:03 +08:00
Klemens Morgenstern
1fdd405a3f
More typo fixes.
boost-1.82.0
boost-1.82.0.beta1
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
af2e884352
Typo fixes.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
1fbd8bb5e1
handle_info include fix for handles.hpp.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
09ba5e8d47
Reduced amount of test & fixed path comparisons.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
2c6304b563
pid_test fixes for osx.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
e79c5f5edd
Updated pid test.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
7a9ab79162
removed noexcept from env v2
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
0c1c6dfa90
sighchld service & test fixes.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
4f9f4c398a
close #296 .
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
e4a3e305b4
ec use locations.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
9d51e1cd32
xproc fixes
2023-02-22 22:46:07 +08:00
Samuel Venable
f1302430cb
extern process management.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
6f0d6a2e24
switched to BOOST_DEPRECATED.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
57b67e0173
added clang 3.8. noexcept deduction.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
bbc7eb82e5
disabled terminate test for freebsd.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
744e9d95b3
[drone] Removed mlocate dep.
2023-02-22 22:46:07 +08:00
Ivan Efimov
bc9a98787e
Fix string construction in native_environment_impl::get
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
0fdd448c67
Deprecated wait_for & wait_until.
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
5fcf5465ce
Switched vector in list of sigclhd_service.
...
Closes #175
2023-02-22 22:46:07 +08:00
Gary Miguel
1dc9d8689e
fix error message
2023-02-22 22:46:07 +08:00
Klemens
dc915be11d
ec fix for search_path with std::filesystem.
...
closes #287 .
2023-02-22 22:46:07 +08:00
Orgad Shaneh
d7df60938e
Fix crash on search_path on Windows when PATHEXT is not found
2023-02-22 22:46:07 +08:00
Klemens Morgenstern
765650aed3
Update process.cpp
2023-02-22 22:46:07 +08:00