~ chicken-core (chicken-5) 12b9a6e38fe0f3bd6f8602b1ea07e8d97357cd79
commit 12b9a6e38fe0f3bd6f8602b1ea07e8d97357cd79
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Aug 31 11:42:26 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Wed Aug 31 11:42:26 2011 +0200
also use binary mode for file-move
diff --git a/files.scm b/files.scm
index 2c2eb15c..f7e3d22c 100644
--- a/files.scm
+++ b/files.scm
@@ -117,8 +117,8 @@ EOF
'file-move
"newfile exists but clobber is false"
newfile)))
- (let* ((i (open-input-file origfile))
- (o (open-output-file newfile))
+ (let* ((i (open-input-file origfile #:binary))
+ (o (open-output-file newfile #:binary))
(s (make-string blocksize)))
(let loop ((d (read-string! blocksize s i))
(l 0))
Trap