#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 14.11 1992/02/08 15:08:23 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 14.12 1992/02/26 22:39:18 cph Exp $
Copyright (c) 1988-92 Massachusetts Institute of Technology
,(port/operation the-console-port name)))))
(port/operation-names the-console-port)))
(port/state the-console-port)))
+ ;; YUCCH! Kludge to copy mutex of console port into emacs port.
+ ((record-modifier port-rtd 'THREAD-MUTEX)
+ emacs-console-port
+ (port/thread-mutex the-console-port))
(set-console-i/o-port! (select-console-port))
(add-event-receiver! event:after-restore reset-console-port!))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.134 1992/02/25 22:56:37 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.135 1992/02/26 22:39:05 cph Exp $
Copyright (c) 1988-92 Massachusetts Institute of Technology
port?
set-input-port/state!
set-output-port/state!
- set-port/state!))
+ set-port/state!)
+ (export (runtime emacs-interface)
+ port-rtd))
(define-package (runtime input-port)
(files "input")
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.134 1992/02/25 22:56:37 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.135 1992/02/26 22:39:05 cph Exp $
Copyright (c) 1988-92 Massachusetts Institute of Technology
port?
set-input-port/state!
set-output-port/state!
- set-port/state!))
+ set-port/state!)
+ (export (runtime emacs-interface)
+ port-rtd))
(define-package (runtime input-port)
(files "input")