diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2025-10-17 23:12:27 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-10-29 11:34:28 +0900 |
| commit | 1eccea7ffb7eac43670d5fd76e8afa8ecfe6b0b9 (patch) | |
| tree | 1f40d89649f5449aa3524e2301c186ca94ea73d3 /gnu/system | |
| parent | 3966f7629723c68e49b66fdf05feab901f8741ac (diff) | |
build/syscalls: Introduce new safe-clone and use it.
* guix/build/syscalls.scm (without-automatic-finalization): Accept multiple
expressions.
(without-garbage-collection): New syntax.
(without-threads): Likewise.
(ensure-signal-delivery-thread, safe-clone): New procedures.
* tests/syscalls.scm: ("clone and unshare triggers EINVAL")
("safe-clone and unshare succeeds"): New tests.
* gnu/build/linux-container.scm (run-container): Adjust to use 'safe-clone'.
Relates-to: #1169
Change-Id: I044c11a899e24e547a7aed97f30c8e7250ab5363
Diffstat (limited to 'gnu/system')
0 files changed, 0 insertions, 0 deletions
