Default argument for tty-info as promised in the manual.
This commit is contained in:
parent
c9c0535f41
commit
b222cfe4c3
|
@ -107,8 +107,9 @@
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
;;; Retrieve tty-info bits from a tty. Arg defaults to current input port.
|
;;; Retrieve tty-info bits from a tty. Arg defaults to current input port.
|
||||||
|
|
||||||
(define (tty-info fdport)
|
(define (tty-info . maybe-fdport)
|
||||||
(let ((control-chars (make-string num-ttychars)))
|
(let ((control-chars (make-string num-ttychars))
|
||||||
|
(fdport (:optional maybe-fdport (current-input-port))))
|
||||||
(apply
|
(apply
|
||||||
(lambda (iflag oflag cflag lflag ispeed-code ospeed-code)
|
(lambda (iflag oflag cflag lflag ispeed-code ospeed-code)
|
||||||
(make-%tty-info control-chars
|
(make-%tty-info control-chars
|
||||||
|
|
Loading…
Reference in New Issue