From: Chris Hanson Date: Thu, 27 Feb 1992 01:12:36 +0000 (+0000) Subject: Use SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD. X-Git-Tag: 20090517-FFI~9649 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=029d48266c7c922e2f036083d51cb02392949bf7;p=mit-scheme.git Use SET-PORT/THREAD-MUTEX! instead of directly accessing PORT-RTD. --- 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")