fix file modes for scheme/base

svn: r16323

original commit: 9e4657b7da7fe069609c62b8669d9f005478d322
This commit is contained in:
Matthew Flatt 2009-10-15 02:57:01 +00:00
parent 27b02aa263
commit b04eb5c240

View File

@ -908,7 +908,7 @@
(if original-filename
(values (bytes->path original-filename) #t)
(values "unzipped" #f))])
(values (open-output-file (name-filter fn orig?) 'truncate)
(values (open-output-file (name-filter fn orig?) #:exists 'truncate)
#t)))])
(dynamic-wind
void
@ -923,7 +923,7 @@
(case-lambda
[(src) (gunzip src (lambda (name from-file?) name))]
[(src name-filter)
(let ([in (open-input-file src 'binary)])
(let ([in (open-input-file src #:mode 'binary)])
(dynamic-wind
void
(lambda () (do-gunzip in #f name-filter))