From 029d48266c7c922e2f036083d51cb02392949bf7 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Thu, 27 Feb 1992 01:12:36 +0000 Subject: [PATCH] Use SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD. --- v7/src/runtime/emacs.scm | 7 +++---- v7/src/runtime/runtime.pkg | 4 ++-- v8/src/runtime/runtime.pkg | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/v7/src/runtime/emacs.scm b/v7/src/runtime/emacs.scm index 77baa3ccb..5174ca03c 100644 --- a/v7/src/runtime/emacs.scm +++ b/v7/src/runtime/emacs.scm @@ -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!)) diff --git a/v7/src/runtime/runtime.pkg b/v7/src/runtime/runtime.pkg index 06cbfc710..1ca2a024c 100644 --- a/v7/src/runtime/runtime.pkg +++ b/v7/src/runtime/runtime.pkg @@ -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") diff --git a/v8/src/runtime/runtime.pkg b/v8/src/runtime/runtime.pkg index 164d3dd66..d7b30f97b 100644 --- a/v8/src/runtime/runtime.pkg +++ b/v8/src/runtime/runtime.pkg @@ -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") -- 2.25.1