From 884af1b4ecb0c6ede9fb431105c5c931d1bd1619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 25 May 2014 01:31:15 +0200 Subject: [PATCH] store: Remove misleading 'setsockopt' call. * guix/store.scm (open-connection): Remove misleading 'setsockopt' call, erroneously introduced in df1fab58. This would actually shrink the receive buffer from 124 KiB to 12 KiB, though it had little impact on performance. --- guix/store.scm | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/guix/store.scm b/guix/store.scm index 864303ddb3..0c99e623ec 100644 --- a/guix/store.scm +++ b/guix/store.scm @@ -290,16 +290,6 @@ (define* (open-connection #:optional (file (%daemon-socket-file)) (socket PF_UNIX SOCK_STREAM 0))) (a (make-socket-address PF_UNIX file))) - (catch 'system-error - (lambda () - ;; Enlarge the receive buffer. - (setsockopt s SOL_SOCKET SO_RCVBUF (* 12 1024))) - (lambda args - ;; On the Hurd, the pflocal server's implementation of `socket_setopt' - ;; always returns ENOPROTOOPT. Ignore it. - (unless (= (system-error-errno args) ENOPROTOOPT) - (apply throw args)))) - (catch 'system-error (cut connect s a) (lambda args