Klemens Morgenstern
dc00bf81d6
Fixes args & inherited handles.
2025-10-21 21:41:11 -07:00
Klemens Morgenstern
47b5c3c191
[win] Added escaping for \ followed by space
2025-10-21 21:41:11 -07:00
Klemens Morgenstern
60affa362c
Reworked arg handling on windows (v2)
2025-10-21 21:41:11 -07:00
Klemens Morgenstern
aa40c138ed
Windows arg escape is handling internal quotes.
2025-10-21 21:41:11 -07:00
Klemens Morgenstern
ed7099687a
Removed filesystem::path from ABI
...
Closes #516 .
2025-10-06 13:17:13 +08:00
Klemens Morgenstern
f372a9a119
fixed MultiByteToWideChar use for empty strings
...
Closes #495
2025-06-21 00:25:10 +08:00
high on tantor
0ea2eaed27
Support child_pids() Even When PROC_PPID_ONLY is Undefined on Mac
...
Needs testing...
2025-06-20 23:59:27 +08:00
Petter Reinholdtsen
09555dac5f
Add cmd & env support on GNU/Hurd
2025-05-05 22:32:56 +08:00
Petter Reinholdtsen
818e11672e
Fix build on systems without cmd() implementation
2025-05-05 22:31:38 +08:00
Klemens Morgenstern
da08060021
Set ENOTSUP when PROC_PPID_ONLY is undefined
...
closes #452
2025-04-14 23:54:14 +08:00
Klemens Morgenstern
afdbab734e
Removed char_count
...
Closes #473
2025-04-14 23:53:30 +08:00
Klemens Morgenstern
9dcd1a2775
added duplication check for SIGINFO
...
Closes #474
2025-04-14 23:51:35 +08:00
Klemens Morgenstern
94aa3b6b43
fixed environ for OSX
...
closes #453
2025-02-27 10:13:22 +08:00
Klemens Morgenstern
d7df711628
remove :: from dirfd
...
closes #461
2025-02-27 10:12:55 +08:00
Dirk Stolle
bb375f50bd
Fix several typos
2025-01-23 07:45:16 +08:00
Klemens Morgenstern
b529769eb5
removed boost::system:: scope spec for error_code.
2024-12-20 20:53:29 +08:00
Klemens Morgenstern
d75ffb30ee
windows link fixes.
2024-12-20 20:53:29 +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
662c0b10e3
warning fixes
...
Closes #436 , #437
2024-12-13 11:58:39 +08:00
Samuel Venable
7f03295c93
Solaris Fixes ( #425 )
...
* solaris fixes
2024-11-19 07:41:31 +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
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
c492c93062
Added BOOST_PROCESS_V2_POSIX_FORCE_DISABLE_CLOSE_RANGE
...
Implements #378 .
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
Jackarain
9561ebad1c
Fix mingw cross-compile
2024-07-31 08:19:56 +08:00
Klemens Morgenstern
5f80218655
added CLOSE_RANGE_UNSHARE defined for syscall of close_range.
2024-07-20 08:25:10 +08:00
Klemens Morgenstern
67a2f97633
fixes include of gnu/libc-version.h
...
closes #386
2024-07-19 09:17:06 +08:00
Klemens Morgenstern
2b436127ee
added WinSock.h include workarounds.
2024-07-03 16:36:31 +08:00
Klemens Morgenstern
aea22dbf6b
added musl workaround.
2024-07-02 21:06:23 +08:00
Klemens Morgenstern
c773ee16cf
replaced v2 .ipp with lib.
2024-07-02 21:06:23 +08:00