aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/uucp.scm
diff options
snapshot/guix-a2ed00f79fd5bf69c6cca3fa7bdc62726bf848fa.tar.gz'>guix-a2ed00f79fd5bf69c6cca3fa7bdc62726bf848fa.tar.gz
guix-a2ed00f79fd5bf69c6cca3fa7bdc62726bf848fa.zip
context:
space:store: Add with-store/non-blocking....For some applications, it's important to establish a non-blocking connection rather than just making the socket non-blocking after the connection is established. This is because there is I/O on the socket that will block during the handshake. I've noticed this blocking during the handshake causing issues in the build coordinator for example. This commit adds a new with-store variant to avoid changing the behaviour of with-store/open-connection to ensure that this change can't break anything that depends on the blocking nature of the socket. * guix/store.scm (open-unix-domain-socket, open-inet-socket): Take #:non-blocking? and use SOCK_NONBLOCK when calling socket if appropriate. (connect-to-daemon, open-connection, call-with-store): Take #:non-blocking? and pass it on. (with-store/non-blocking): New syntax rule. * .dir-locals.el (scheme-mode): Add entry for with-store/non-blocking. Change-Id: I8225762b78448bc1f7b698c8de5d736e13f577bf Christopher Baines
2024-05-13.dir-locals: Configure indentation for swap-space....* .dir-locals.el (scheme-mode): Indent swap-space same as file-system. Change-Id: Id9f2cbd3c81343b479ab1e4df29c65f8b5bd739f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf
news: Add entry for '--with-c-toolchain'.
* etc/news.scm: Add entry.
Diffstat (limited to 'gnu/packages/uucp.scm')
0 files changed, 0 insertions, 0 deletions