X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fstream.lisp;h=5a256a3b7626979e4ffd827b9a140f65f1d0392f;hb=e5e1b41799b814bca18e5f6e5c10b12d06c35c46;hp=d5af8851ae03c4f954075fc62e69ba5848726373;hpb=4f7e45c9c4d2c74a551f77e6fbe94527d6bc4864;p=sbcl.git diff --git a/src/code/stream.lisp b/src/code/stream.lisp index d5af885..5a256a3 100644 --- a/src/code/stream.lisp +++ b/src/code/stream.lisp @@ -1015,6 +1015,7 @@ ;; This is checked by FILE-LENGTH, so no need to do it here either. ;; (:file-length (length (string-input-stream-string stream))) (:unread (decf (string-input-stream-current stream))) + (:close (set-closed-flame stream)) (:listen (or (/= (the index (string-input-stream-current stream)) (the index (string-input-stream-end stream))) :eof)) @@ -1126,6 +1127,7 @@ (subseq buffer 0 end)))) arg1)))) (string-output-stream-index stream))) + (:close (set-closed-flame stream)) (:charpos (do ((index (1- (the fixnum (string-output-stream-index stream))) (1- index))