guix/gnu
Maxim Cournoyer 1eccea7ffb
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
2025-10-29 11:34:28 +09:00
..
bootloader
build build/syscalls: Introduce new safe-clone and use it. 2025-10-29 11:34:28 +09:00
home home: services: bash: Support setting shell variables. 2025-10-23 19:35:07 +02:00
installer installer: Do not use LatGrkCyr console font for Esperanto. 2025-10-22 10:43:48 +02:00
machine
packages gnu: Add beads. 2025-10-29 00:57:06 +00:00
services services: getmail: Correct deprecated package. 2025-10-25 12:23:23 +02:00
system Reinstate "linux-container: Remove #:lock-mounts? and related code." 2025-10-29 11:34:28 +09:00
tests tests: samba: Add delay in some tests. 2025-10-26 13:02:36 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: fritzing: Fix build. 2025-10-24 22:55:13 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm