Klemens Morgenstern
d2d13f424f
removed boost::system:: scope spec for error_code.
2024-12-20 19:05:07 +08:00
Klemens Morgenstern
02a9ec0961
windows link fixes.
2024-12-20 18:49:49 +08:00
Klemens Morgenstern
ee82377179
windows fixes.
2024-12-20 16:49:24 +08:00
Klemens Morgenstern
0eb7764d3a
attempting to fix msvc build.
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
b98a2bdf86
aded missing include to example/env.cpp
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
3c1c2a80a2
replace png with svg in install.
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
965726bf4f
fixed for v2 namespace inlining.
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
179894ccd4
examples are compiled & included.
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
3a97b48265
reference docs
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
1f1e8c67da
made v2 the default
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
4a703df4c9
switched to asciidoc
2024-12-20 16:49:04 +08:00
Klemens Morgenstern
b5eacaca51
disabled shell for android
...
Closes #440 .
2024-12-20 10:09:54 +08:00
Klemens Morgenstern
2275057574
v2 uses PROC_THREAD_ATTRIBUTE_HANDLE_LIST for limiting fd
...
thanks @NVCherney for bring this to my attention.
2024-12-20 09:52:57 +08:00
Klemens Morgenstern
09a978d896
disabled gcc11 on freebsd
2024-12-20 09:50:51 +08:00
مهدي شينون (Mehdi Chinoune)
5cfdf3ec4c
Fix building with CMake on MinGW-w64. ( #439 )
2024-12-20 09:49:55 +08:00
Alexander Grund
c0a23ae2c3
Fix Github Actions CI ( #437 )
...
* Fix Github Actions CI
Containerize old compiler jobs
Fix Node20 Glibc
Reformat job list to make it easier to update
* Fix install of packages
* Remove macos-12
2024-12-20 09:49:30 +08:00
tomy2105
64fc05c55d
Add ability to auto link process library
2024-12-20 09:45:27 +08:00
Klemens Morgenstern
0f9dd52f02
added BOOST_PROCESS_V2_DISABLE_NOTIFY_FORK
...
See #430
2024-12-13 12:26:46 +08:00
Klemens Morgenstern
3fe2033062
fixes #431
2024-12-13 12:26:25 +08:00
Klemens Morgenstern
662c0b10e3
warning fixes
...
Closes #436 , #437
2024-12-13 11:58:39 +08:00
Klemens Morgenstern
fa83c2f9ff
fixes the exit-code error on osx builds.
boost-1.87.0
2024-11-19 07:41:31 +08:00
Klemens Morgenstern
9925e82a5f
fixed UB in limit_handles.
...
Closes #200 .
2024-11-19 07:41:31 +08:00
Samuel Venable
7f03295c93
Solaris Fixes ( #425 )
...
* solaris fixes
2024-11-19 07:41:31 +08:00
Klemens Morgenstern
64c4cdac83
windows gcc compile fix
boost-1.87.0.beta1
2024-11-13 08:26:07 +08:00
Klemens Morgenstern
58586e420c
added deprecation notice for v1.
2024-10-30 09:05:20 +08:00
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
3ad68a3f2a
[OpenBSD] Add Missing Semicolons ( #414 )
...
* [OpenBSD] Add Missing Semicolons
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
817128108a
changed error macros to require a ; at the end.
2024-10-30 09:05:20 +08:00
Klemens Morgenstern
941e93b587
removed definition of NOMINMAX
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
e827d14542
reduced asio related macro usage.
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
f218a6a6c1
added pthread to test linking for freebsd on v1 as well.
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
11a0d0d7c1
added pthread to test linking for freebsd
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
fdfb5043cb
add kvm to process target on bsd
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
e46a514629
replaced deadline_timer with steady_timer.
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
a44fd24523
unified cancellation on process.async_wait()
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
eb6b49c090
disabled /boost//coroutine dependent tests
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
Klemens Morgenstern
894f371898
typo fixes.
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
7ed1648032
removed filesystem from the compiled lib.
...
Shuold fix #390 .
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
a96f7a04e0
Wrapped proc_info.h functions with IOS check. Using the ext functions will yield a operation_not_supported at runtime.
...
Closes #401 .
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
46b71d5e96
Switched #error to ENOTSUP for ext libs. Should help #413
...
Closes #358 .
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
9f104634a9
Typo fix.
...
Closes #365
2024-10-30 08:09:28 +08:00
Klemens Morgenstern
c492c93062
Added BOOST_PROCESS_V2_POSIX_FORCE_DISABLE_CLOSE_RANGE
...
Implements #378 .
2024-10-30 08:09:27 +08:00
Klemens Morgenstern
12192d35d3
Applying @sehe's patch.
...
closes #317
2024-10-30 08:09:27 +08:00
Samuel Venable
f741b0d120
[DragonFly BSD] Use Proper CWD From PID Code
2024-10-30 08:09:27 +08:00
Brad Smith
211a3134b6
Fix building on OpenBSD
...
OpenBSD does not have close_range() nor does NetBSD.
OpenBSD needs environ like the other *BSD's.
The build was erroring on kp_pid, it looks like p_pid is appropriate.
2024-10-30 08:09:27 +08:00
Klemens Morgenstern
642bd7cf5c
removed more faulty V2_DECLs
2024-10-30 08:09:27 +08:00
Julien Schueller
8df45b8f68
Fix undefined reference to ws2_32
...
else it fails to link on mingw:
```
process_handle_windows.o:process_handle_windows.cpp:(.text+0x25): undefined reference to `_imp__WSACleanup@0'
```
2024-10-30 08:09:27 +08:00