From 64950a9fc965f5b15663fd6990f0e607ff7997ab Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Tue, 19 Feb 1991 22:45:49 +0000 Subject: [PATCH] Change subprocess code to be a loadable option. --- v7/src/runtime/make.scm | 3 +-- v7/src/runtime/option.scm | 7 ++++--- v7/src/runtime/runtime.pkg | 6 ++++-- v7/src/runtime/version.scm | 4 ++-- v8/src/runtime/make.scm | 3 +-- v8/src/runtime/runtime.pkg | 6 ++++-- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/v7/src/runtime/make.scm b/v7/src/runtime/make.scm index fee20a906..2d1387644 100644 --- a/v7/src/runtime/make.scm +++ b/v7/src/runtime/make.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/make.scm,v 14.26 1991/02/15 18:06:25 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/make.scm,v 14.27 1991/02/19 22:45:14 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -356,7 +356,6 @@ MIT in each case. |# (RUNTIME) (RUNTIME X-GRAPHICS) (RUNTIME STARBASE-GRAPHICS) - (RUNTIME SUBPROCESS) ;; Emacs -- last because it grabs the kitchen sink. (RUNTIME EMACS-INTERFACE))) diff --git a/v7/src/runtime/option.scm b/v7/src/runtime/option.scm index cc5bd26d2..2d0685900 100644 --- a/v7/src/runtime/option.scm +++ b/v7/src/runtime/option.scm @@ -1,8 +1,8 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/option.scm,v 14.9 1990/11/19 19:30:24 cph Rel $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/option.scm,v 14.10 1991/02/19 22:45:25 cph Exp $ -Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology +Copyright (c) 1988-91 Massachusetts Institute of Technology This material was developed by the Scheme project at the Massachusetts Institute of Technology, Department of Electrical Engineering and @@ -61,4 +61,5 @@ MIT in each case. |# (define options '((ARITHMETIC-INTERFACE ((RUNTIME NUMBER INTERFACE) #F "numint")) (FORMAT ((RUNTIME FORMAT) (INITIALIZE-PACKAGE!) "format")) - (HASH-TABLE ((RUNTIME HASH-TABLE) (INITIALIZE-PACKAGE!) "hashtb")))) \ No newline at end of file + (HASH-TABLE ((RUNTIME HASH-TABLE) (INITIALIZE-PACKAGE!) "hashtb")) + (SUBPROCESS ((RUNTIME SUBPROCESS) (INITIALIZE-PACKAGE!) "process")))) \ No newline at end of file diff --git a/v7/src/runtime/runtime.pkg b/v7/src/runtime/runtime.pkg index 40e8bf27d..d44b03a38 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.89 1991/02/15 18:06:51 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/runtime.pkg,v 14.90 1991/02/19 22:45:36 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -1892,7 +1892,9 @@ MIT in each case. |# tcp-server-connection-accept)) (define-package (runtime subprocess) - (files "process") + (file-case options + ((load) "process") + (else)) (parent ()) (export () make-subprocess diff --git a/v7/src/runtime/version.scm b/v7/src/runtime/version.scm index c9eb63156..9aa466700 100644 --- a/v7/src/runtime/version.scm +++ b/v7/src/runtime/version.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/version.scm,v 14.106 1991/02/15 18:07:40 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/version.scm,v 14.107 1991/02/19 22:45:49 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -45,7 +45,7 @@ MIT in each case. |# '())) (add-system! microcode-system) (add-event-receiver! event:after-restore snarf-microcode-version!) - (add-identification! "Runtime" 14 106)) + (add-identification! "Runtime" 14 107)) (define microcode-system) diff --git a/v8/src/runtime/make.scm b/v8/src/runtime/make.scm index 0e31306ae..de220284c 100644 --- a/v8/src/runtime/make.scm +++ b/v8/src/runtime/make.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/make.scm,v 14.26 1991/02/15 18:06:25 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/make.scm,v 14.27 1991/02/19 22:45:14 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -356,7 +356,6 @@ MIT in each case. |# (RUNTIME) (RUNTIME X-GRAPHICS) (RUNTIME STARBASE-GRAPHICS) - (RUNTIME SUBPROCESS) ;; Emacs -- last because it grabs the kitchen sink. (RUNTIME EMACS-INTERFACE))) diff --git a/v8/src/runtime/runtime.pkg b/v8/src/runtime/runtime.pkg index 38f7bcee7..56db058b1 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.89 1991/02/15 18:06:51 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/runtime.pkg,v 14.90 1991/02/19 22:45:36 cph Exp $ Copyright (c) 1988-91 Massachusetts Institute of Technology @@ -1892,7 +1892,9 @@ MIT in each case. |# tcp-server-connection-accept)) (define-package (runtime subprocess) - (files "process") + (file-case options + ((load) "process") + (else)) (parent ()) (export () make-subprocess -- 2.25.1