X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-simple-streams%2Finternal.lisp;h=8b32d9ebeb4a1dc74658710b36066baaa99938ac;hb=830db48da09c88c0e91b11e2991d21b2a1af2579;hp=dacfb861a70b68a6554a8b92df9c6a102e0bcad4;hpb=7a7a5268d45a213d425228e87c9ecc9f79bd7858;p=sbcl.git diff --git a/contrib/sb-simple-streams/internal.lisp b/contrib/sb-simple-streams/internal.lisp index dacfb86..8b32d9e 100644 --- a/contrib/sb-simple-streams/internal.lisp +++ b/contrib/sb-simple-streams/internal.lisp @@ -621,8 +621,7 @@ (type (member :input :output :io :probe) direction) (type (member :error :new-version :rename :rename-and-delete :overwrite :append :supersede nil) if-exists) - (type (member :error :create nil) if-does-not-exist) - (ignore external-format)) + (type (member :error :create nil) if-does-not-exist)) (let ((filespec (merge-pathnames pathname))) (multiple-value-bind (fd namestring original delete-original) (%fd-open filespec direction if-exists if-exists-given @@ -640,7 +639,8 @@ :pathname pathname :dual-channel-p nil :input-buffer-p t - :auto-close t)) + :auto-close t + :external-format external-format)) (:probe (let ((stream (sb-impl::%make-fd-stream :name namestring :fd fd :pathname pathname