Samuel Venable
7e5dd4075f
bp2::ext::env() Fixes ( #415 )
...
* Implement OpenBSD Executable PatH
* Static Cast Device and iNode
* Add Name Spaces to Exe Checker
* Strings to File System Paths
---------
Co-authored-by: freebsd <freebsd@freebsd.lan >
2024-10-30 09:05:20 +08:00
Samuel Venable
8a8ca8b7ab
OpenBSD fix & Solaris fixes
...
[DragonFly BSD] Use Proper CWD From PID Code
2024-10-30 09:05:20 +08:00
Klemens Morgenstern
11a0d0d7c1
added pthread to test linking for freebsd
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
36954338d8
remove test_impl lib
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
928674d2e3
added test async_wait cancellation test.
2024-10-30 08:09:28 +08:00
René Ferdinand Rivera Morell
9761be99bb
Add support for modular build structure. ( #389 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add requires-b2 check to top-level build file.
* Add missing test deps.
* Bump B2 require to 5.2
* Fix duplicate def of boost.process.fs feature.
* Add missing boost_test dependency.
* Move inter-lib dependencies to a project variable and into the build targets.
* Switch to /boost/test//included target for header only mode of Boost.Test.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Fix link and build of deps.
2024-10-30 08:09:27 +08:00
Klemens Morgenstern
8b3e90234b
b2 link fixes.
2024-07-12 09:03:08 +08:00
Klemens Morgenstern
67a92df441
fixed missing return.
2024-07-02 21:06:23 +08:00
Klemens Morgenstern
c773ee16cf
replaced v2 .ipp with lib.
2024-07-02 21:06:23 +08:00
Klemens Morgenstern
44cae64d49
minor fixes.
2024-07-02 21:06:23 +08:00
Klemens Morgenstern
8d9aa1e31d
incresed request_exit delay in windows process test.
2023-10-13 14:25:04 +08:00
Klemens Morgenstern
69c2c25729
added SIGTERM bit mask for freeBSD.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
8ab2332327
v2/env win test fix.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
ea69cda6d8
added can_interrupt check on windows to win tests.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
6b75b4039f
increased timeout & added diagnostics.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
3c1beb40f6
windows move handle fix.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
e51970e3bb
fixed windows interrupt & request_exit test.
2023-10-05 06:52:20 +08:00
Klemens
f3f8548dea
allowing for SIGTERM in exit code on posix interrupts.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
4b7a00d4cf
target: global timer workaround helper.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
3769ec01f4
process native-exit code test.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
cf14d54343
pid no-access workarounds.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
b81cac8042
moved interrupt & request_exit into target.
2023-10-05 06:52:20 +08:00
Klemens Morgenstern
7b6b93691f
fixed executor reset_cancellation_state.
...
Closes #338 .
2023-10-05 06:52:20 +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
1e614ee43e
Reduced amount of test & fixed path comparisons.
2023-02-22 00:54:17 +08:00
Klemens Morgenstern
0e3358705d
pid_test fixes for osx.
2023-02-21 16:27:40 +08:00
Klemens Morgenstern
27a35f452d
Updated pid test.
2023-02-21 16:27:40 +08:00
Klemens Morgenstern
611dac143f
sighchld service & test fixes.
2023-02-20 14:09:38 +08:00
Klemens Morgenstern
f703845011
ec use locations.
2023-02-20 14:09:38 +08:00
Klemens Morgenstern
abd052e09f
xproc fixes
2023-02-20 14:09:38 +08:00
Samuel Venable
a3304564c6
extern process management.
2023-02-20 14:09:37 +08:00
Klemens Morgenstern
de797e388d
Update process.cpp
2023-02-20 14:09:37 +08:00
Klemens Morgenstern
fc33435f8b
Disabled some tests for freebsd & added interrupt handling to osx test.
2023-02-20 14:09:37 +08:00
Klemens Morgenstern
e943f8fb9c
Improved error message for OSX.
2022-11-01 19:41:20 +08:00
Klemens Morgenstern
bc55a93dce
passing a pipe into sh test.
2022-11-01 19:41:20 +08:00
Klemens Morgenstern
2d2b124647
Minor bugfixes
2022-11-01 19:41:20 +08:00
Klemens
13af16bfec
Added bind_launcher.
2022-11-01 19:41:20 +08:00
Klemens
7745fdc687
Added code_as_error completion handler.
2022-11-01 19:41:20 +08:00
Klemens Morgenstern
d36f481392
Added WIN32_LEAN_AND_MEAN to cmake
2022-11-01 19:41:20 +08:00
Klemens
011380c28a
Shell(posix) fixes.
2022-11-01 19:41:20 +08:00
Klemens Morgenstern
b8108c508f
Implemented shell on windows.
2022-11-01 19:41:20 +08:00
Klemens Morgenstern
ecf3dde88c
Windows bugfixes.
2022-11-01 19:41:20 +08:00
Klemens
4761b375d0
Added shell class.
2022-11-01 19:41:20 +08:00
Klemens
9a1c6991c9
Fixed cmake build
2022-08-18 22:02:33 +08:00