Clemens Lang bea36d7aea sip_copy_proc: Don't choke on EINTR
Since this code runs in darwintrace.dylib, which is preloaded into
various processes at runtime, we cannot assume that SA_RESTART is set,
and we also can't modify the processes' state to enable that. As
a consequence, we must expect system calls to fail with EINTR and
restart them. Notably, this happened for me during installation of
texlive-common with the waitpid() system call for the re-signing
operation.

Address this by doing the waitpid in a loop and restarting it on EINTR.
2026-07-10 11:23:23 +02:00
2026-04-23 15:07:04 +10:00
2018-06-08 10:02:03 -05:00
2026-07-01 16:33:16 +10:00
2026-07-10 11:23:23 +02:00
2016-08-17 21:57:59 +00:00
2017-01-18 14:59:01 -08:00
2026-04-14 06:53:36 +10:00
2026-06-04 16:14:49 +10:00
2026-04-23 16:10:01 +10:00
2026-04-23 16:10:01 +10:00
2021-04-17 10:45:21 +10:00
2026-03-28 14:49:05 +11:00
2011-06-19 16:28:10 +00:00
2020-01-17 22:30:35 -08:00
2016-12-15 05:51:11 +11:00

macports-base

This repository contains the source code for the MacPorts command-line client.

Official documentation: https://guide.macports.org/

S
Languages
Tcl 51.7%
C 33.7%
Assembly 9.6%
M4 2.7%
Shell 1.2%
Other 1.1%