Use SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD.
authorChris Hanson <org/chris-hanson/cph>
Thu, 27 Feb 1992 01:12:36 +0000 (01:12 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 27 Feb 1992 01:12:36 +0000 (01:12 +0000)
v7/src/runtime/emacs.scm
v7/src/runtime/runtime.pkg
v8/src/runtime/runtime.pkg

index 77baa3ccb01f45a9df536c6af174c1725508825d..5174ca03c633faff51aba301a98a5570465c89f9 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/emacs.scm,v 14.13 1992/02/27 01:12:02 cph Exp $
 
 Copyright (c) 1988-92 Massachusetts Institute of Technology
 
@@ -258,9 +258,8 @@ MIT in each case. |#
                        (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-port/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!))
 
index 06cbfc710f0cd532a5f44a6611007b4a42c19e7f..1ca2a024c22e3ddd9833a8c03a9ae7df859a5c4f 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.136 1992/02/27 01:12:36 cph Exp $
 
 Copyright (c) 1988-92 Massachusetts Institute of Technology
 
@@ -931,7 +931,7 @@ MIT in each case. |#
          set-output-port/state!
          set-port/state!)
   (export (runtime emacs-interface)
-         port-rtd))
+         set-port/thread-mutex!))
 
 (define-package (runtime input-port)
   (files "input")
index 164d3dd662167f127b60ced5c180ca818765f837..d7b30f97b786a9ba560b117f214dd7e80116bf06 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$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 $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.136 1992/02/27 01:12:36 cph Exp $
 
 Copyright (c) 1988-92 Massachusetts Institute of Technology
 
@@ -931,7 +931,7 @@ MIT in each case. |#
          set-output-port/state!
          set-port/state!)
   (export (runtime emacs-interface)
-         port-rtd))
+         set-port/thread-mutex!))
 
 (define-package (runtime input-port)
   (files "input")