io: fix result of file-stream-port?
This commit is contained in:
parent
5339a36187
commit
a4bd83011b
|
@ -12,10 +12,11 @@
|
||||||
(make-struct-type-property 'file-stream))
|
(make-struct-type-property 'file-stream))
|
||||||
|
|
||||||
(define (file-stream-port? p)
|
(define (file-stream-port? p)
|
||||||
(file-stream-ref
|
(and (file-stream-ref
|
||||||
(or (->core-input-port p #:default #f)
|
(or (->core-input-port p #:default #f)
|
||||||
(->core-output-port p #:default #f)
|
(->core-output-port p #:default #f)
|
||||||
(raise-argument-error 'file-stream-port?
|
(raise-argument-error 'file-stream-port?
|
||||||
"port?"
|
"port?"
|
||||||
p))
|
p))
|
||||||
#f))
|
#f)
|
||||||
|
#t))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user