Commit graph

13 commits

Author SHA1 Message Date
Andrea Mazzoleni
68199b4227 Comment about process resource in os_term/os_kill on Windows 2026-08-04 12:36:29 +02:00
Andrea Mazzoleni
5b6c91df79 Add fallback to kill(pid, sig) when process group signaling returns ESRCH in os_term and os_kill 2026-08-04 11:58:50 +02:00
Andrea Mazzoleni
6335336913 Configure PR_SET_PDEATHSIG on Linux and Job Objects on Windows to prevent orphaned subprocesses on program crash 2026-08-04 11:58:50 +02:00
Andrea Mazzoleni
b84e6828ff Support filesystems with invalid inode numbers on individual files 2026-08-04 09:48:03 +02:00
Andrea Mazzoleni
204daf02b0 Silence clang static analyzer warnings 2026-08-04 09:48:03 +02:00
Andrea Mazzoleni
1d3ec402b9 Add bounded retry with exponential backoff for ERROR_NO_SYSTEM_RESOURCES 2026-08-04 09:48:03 +02:00
Andrea Mazzoleni
842fa5bb74 Add new os_kill 2026-08-04 09:48:02 +02:00
Andrea Mazzoleni
a1aadb1032 Add CREATE_NO_WINDOW flag to process creation in os_spawn 2026-08-04 09:48:02 +02:00
Andrea Mazzoleni
051fc47061 Make os_abort to log to os_syslog 2026-08-04 09:48:02 +02:00
Andrea Mazzoleni
cd0910d723 Sanitize addr2line binary path via strspn whitelist before system call 2026-08-04 09:48:02 +02:00
Andrea Mazzoleni
08827d61df Sync the OS interface with the daemon 2026-08-04 09:48:02 +02:00
Andrea Mazzoleni
29983b4b65 Abort on privilege switch failures unless errno is EPERM 2026-08-04 09:48:01 +02:00
Andrea Mazzoleni
ef8085646d Merge the CLI and Daemon portable interface 2026-08-04 09:48:01 +02:00