From b7666b53d6a484d4258a53afe03caeabd2fca2a9 Mon Sep 17 00:00:00 2001 From: "Guillermo J. Rozas" Date: Wed, 2 Sep 1992 04:38:57 +0000 Subject: [PATCH] Add hook for DOS to initialize part of the fixed objects vector. --- v7/src/microcode/boot.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/v7/src/microcode/boot.c b/v7/src/microcode/boot.c index b245077b2..5a9e1dd17 100644 --- a/v7/src/microcode/boot.c +++ b/v7/src/microcode/boot.c @@ -1,6 +1,6 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/boot.c,v 9.72 1992/02/10 13:52:23 jinx Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/boot.c,v 9.73 1992/09/02 04:38:57 jinx Exp $ Copyright (c) 1988-1992 Massachusetts Institute of Technology @@ -281,6 +281,14 @@ DEFUN_VOID (make_fixed_objects_vector) ARITY_DISPATCHER_TAG, (MAKE_POINTER_OBJECT (TC_LIST, (Free - 2)))); +#ifdef DOS386 + { + extern void EXFUN (DOS_initialize_fov, (SCHEME_OBJECT)); + + DOS_initialize_fov (fixed_objects_vector); + } +#endif /* DOS386 */ + return (fixed_objects_vector); } @@ -290,7 +298,7 @@ static void DEFUN (Start_Scheme, (Start_Prim, File_Name), int Start_Prim AND CONST char * File_Name) { - extern SCHEME_OBJECT make_primitive (); + extern SCHEME_OBJECT EXFUN (make_primitive, (unsigned char *)); SCHEME_OBJECT FName, Init_Prog, *Fasload_Call, prim; fast long i; /* Parallel processor test */ -- 2.25.1