summaryrefslogtreecommitdiff
path: root/guix/serialization.scm
diff options
context:
space:
mode:
authorMarius Bakke <mbakke@fastmail.com>2017-04-18 18:30:13 +0200
committerMarius Bakke <mbakke@fastmail.com>2017-04-18 18:30:13 +0200
commit8c4b4b65624198261d6e583214da9aa7c5524290 (patch)
tree5950b2d9e7608d154109b69dc349d1ab2b3ab371 /guix/serialization.scm
parent40522a7e89bc169233ec724592c9439e8004f4ad (diff)
parentf8818360d5c185543b4bd1ad1c3c3ad7191af0c4 (diff)
Merge branch 'master' into staging
Diffstat (limited to 'guix/serialization.scm')
-rw-r--r--guix/serialization.scm5
1 files changed, 2 insertions, 3 deletions
diff --git a/guix/serialization.scm b/guix/serialization.scm
index 4a8cd2086e..e6ae2fc307 100644
--- a/guix/serialization.scm
+++ b/guix/serialization.scm
@@ -214,9 +214,8 @@ substitute invalid byte sequences with question marks. This is a
(write-string "contents" p)
(write-long-long size p)
(call-with-binary-input-file file
- ;; Use `sendfile' when available (Guile 2.0.8+).
- (if (and (compile-time-value (defined? 'sendfile))
- (file-port? p))
+ ;; Use 'sendfile' when P is a file port.
+ (if (file-port? p)
(cut sendfile p <> size 0)
(cut dump <> p size)))
(write-padding size p))