Tomas Volf wrote 5 months ago
(address . bug-guix@gnu.org)
Guix shell changes the default handler for SIGPIPE for the command it
runs. Can be demonstrated using the following:
Toggle snippet (8 lines)
$ guix shell guile -- guile -c '(pk (sigaction SIGPIPE))'
;;; ((1 . 0))
$ guile -c '(pk (sigaction SIGPIPE))'
;;; ((0 . 0))
Have a nice day,
Tomas Volf
--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
-----BEGIN PGP SIGNATURE-----
iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmcU6KgOHH5Ad29sZnNk
ZW4uY3oACgkQL7/ufbZ/wan2+A//XYQsBwTlbujxlEv0TRHJO1RkwqK6QHKkhyDy
hWsus9ZkzMXPj6gsjPfjxu1omuz/RcyNBhFtYyjZUgHoR+sfBYwbGyTu9TcRLS79
0mriRl67l31hGWrs2zFHnoB6X4HLM4/lUpKwKydgFE5HZwjOQLkGngHpHDlIpt3v
wl/pYspPZoNjDuxWkHM/xkmDdaAMqiInEIIMLUfucBbzjuYBba+I+ZNbqe6M54/i
Rln6lb2KbkIfk6V3QXL/X0tSJoRlnaDnJVWsibC1a09F3FI2Pi2+6EfgiFOhk5hX
67Zck4Ru3o5wXml2TUVedhAy1La53qqZPvazAzQ1P9pzCXJNYfd/ZAQDoI2TINi7
kFy4S9uV/WNWxwSOhvmLX1V+XNA1mV6ZWMG2+N07ypZjaZx9zKOCt2V6k/v4mq2K
7NiMDqw1qZfQq0OtRCWjPP9/MI0YNn5Nmvn/44LlH+WRHdZrMsd+shKBJ0+nlOTi
iAPn27sF+yko2B7kzZA+b9PhwonkfKTYahBveobEFlaEBZsHCHBy3Xjx4+PXsrvK
HenI0ePU3YU6FckZU4/HC4VWlSXsB+Me5Foj7m9m5GtCHvaAxVnYO4SESdWcGssa
XqOaMXCPFJH0EQeDIymYQ0Kni8VmIXL4HFHqWRA+Ut0dc9ONkhS/w3I/ZGsDG+iS
7OxtNCo=
=SZgM
-----END PGP SIGNATURE-----