Mac OS: как раскошелиться, не копируя состояние процесса? - PullRequest
2 голосов
/ 01 апреля 2019

Мне нужно создать единицу выполнения с другим PID, но не получает ресурсы из начального процесса (открытые файлы, память, ...).

В Linux clone используется для этой цели.На других BSD rfork.Есть ли эквивалент Mac OS?

В качестве альтернативы стандартный execve может использоваться для сброса среды процесса, но для него требуется имя в файловой системе, что неоптимально для моих целей.В Linux memfd может быть создан и использован с execveat.Есть ли эквивалент Mac OS?

...