This is supposed to prevent Guile to leak internal file descriptors across an exec* system call. The Guile user has still to take care of setting the CLOEXEC flag on all ports (e.g., using `port-for-each').
Linux's LVM tools are a nice test case for this, as they emit a warning line for each leaked FD when invoked.