mit-scheme.git
30 years agoAdded *privilege-level*
ssmith [Wed, 11 Jan 1995 20:42:06 +0000 (20:42 +0000)]
Added *privilege-level*

30 years agoAdded the hook register (eax) so invoke-hook calls in rules3 can use it instead
ssmith [Wed, 11 Jan 1995 20:25:23 +0000 (20:25 +0000)]
Added the hook register (eax) so invoke-hook calls in rules3 can use it instead
of hard coding EAX.

30 years agoAdded trivial closures -- copied from Spectrum's.
ssmith [Wed, 11 Jan 1995 16:24:26 +0000 (16:24 +0000)]
Added trivial closures -- copied from Spectrum's.

30 years agoAdded max-type-code and machine/cont-adjustment -- copied verbatim from the
ssmith [Tue, 10 Jan 1995 23:15:57 +0000 (23:15 +0000)]
Added max-type-code and machine/cont-adjustment -- copied verbatim from the
Spectrum's machin.scm.

30 years agoAdded *rtlgen/argument-registers* to be ecx and edx.
ssmith [Tue, 10 Jan 1995 21:55:11 +0000 (21:55 +0000)]
Added *rtlgen/argument-registers* to be ecx and edx.

30 years agoInitial revision
Stephen Adams [Tue, 10 Jan 1995 21:48:43 +0000 (21:48 +0000)]
Initial revision

30 years agoInitial revision
Stephen Adams [Tue, 10 Jan 1995 20:53:08 +0000 (20:53 +0000)]
Initial revision

30 years agoAdd new directives INCLUDE and EXTEND-PACKAGE.
Chris Hanson [Tue, 10 Jan 1995 20:38:15 +0000 (20:38 +0000)]
Add new directives INCLUDE and EXTEND-PACKAGE.

30 years agoRemoved `Missing debugging info' message as it was irritating people.
Stephen Adams [Tue, 10 Jan 1995 02:46:27 +0000 (02:46 +0000)]
Removed `Missing debugging info' message as it was irritating people.

30 years agoChange 4-character filename suffixes to 3-character.
Chris Hanson [Sat, 7 Jan 1995 00:29:42 +0000 (00:29 +0000)]
Change 4-character filename suffixes to 3-character.

30 years agoDon't enable interrupts which currently have no handlers.
Chris Hanson [Fri, 6 Jan 1995 23:58:17 +0000 (23:58 +0000)]
Don't enable interrupts which currently have no handlers.

30 years agoDon't enable interrupts which currently have no handlers.
Chris Hanson [Fri, 6 Jan 1995 23:54:53 +0000 (23:54 +0000)]
Don't enable interrupts which currently have no handlers.

30 years agoEliminate extra period in OS/2 error messages.
Chris Hanson [Fri, 6 Jan 1995 22:15:45 +0000 (22:15 +0000)]
Eliminate extra period in OS/2 error messages.

30 years agoEliminate extra period in OS/2 error messages.
Chris Hanson [Fri, 6 Jan 1995 22:14:29 +0000 (22:14 +0000)]
Eliminate extra period in OS/2 error messages.

30 years agoEliminate extra period in OS/2 error messages.
Chris Hanson [Fri, 6 Jan 1995 22:12:13 +0000 (22:12 +0000)]
Eliminate extra period in OS/2 error messages.

30 years agoSignal error when attempting to read non-existant directory.
Chris Hanson [Fri, 6 Jan 1995 21:58:40 +0000 (21:58 +0000)]
Signal error when attempting to read non-existant directory.

30 years agoUpdate to reflect change to runtime system.
Chris Hanson [Fri, 6 Jan 1995 20:52:39 +0000 (20:52 +0000)]
Update to reflect change to runtime system.

30 years agoUse LOAD-OPTION to load CREF.
Chris Hanson [Fri, 6 Jan 1995 20:51:57 +0000 (20:51 +0000)]
Use LOAD-OPTION to load CREF.

30 years agoChange \\ to / in file specification so that unix systems won't get
Chris Hanson [Fri, 6 Jan 1995 20:39:20 +0000 (20:39 +0000)]
Change \\ to / in file specification so that unix systems won't get
confused.

30 years agoFix typos from last change.
Chris Hanson [Fri, 6 Jan 1995 20:37:18 +0000 (20:37 +0000)]
Fix typos from last change.

30 years agoAdd definition for OS2WIN-SET-MIX.
Chris Hanson [Fri, 6 Jan 1995 20:28:31 +0000 (20:28 +0000)]
Add definition for OS2WIN-SET-MIX.

30 years agoUse explicit reference to SYSTEM-GLOBAL-ENVIRONMENT rather than #F in
Chris Hanson [Fri, 6 Jan 1995 19:29:58 +0000 (19:29 +0000)]
Use explicit reference to SYSTEM-GLOBAL-ENVIRONMENT rather than #F in
top-level IN-PACKAGE.

30 years agoChange 4-character suffixes used by package system to be 3-character
Chris Hanson [Fri, 6 Jan 1995 19:25:59 +0000 (19:25 +0000)]
Change 4-character suffixes used by package system to be 3-character
suffixes.  This is done by defaulting the output file on the call to
SF, which now generates the correct 3-character suffix.

30 years agoMerge in #F/() bug fix from split code.
Chris Hanson [Fri, 6 Jan 1995 19:18:39 +0000 (19:18 +0000)]
Merge in #F/() bug fix from split code.

30 years agoChange 4-character suffixes used by package system to be 3-character
Chris Hanson [Fri, 6 Jan 1995 18:44:17 +0000 (18:44 +0000)]
Change 4-character suffixes used by package system to be 3-character
suffixes.  This is done by defaulting the output file on the call to
SF, which now generates the correct 3-character suffix.

30 years agoChange 4-character suffixes used by package system to be 3-character
Chris Hanson [Fri, 6 Jan 1995 18:38:47 +0000 (18:38 +0000)]
Change 4-character suffixes used by package system to be 3-character
suffixes.  This is done by defaulting the output file on the call to
SF, which now generates the correct 3-character suffix.

30 years agoChange default output file name to be limited to a three character
Chris Hanson [Fri, 6 Jan 1995 18:36:33 +0000 (18:36 +0000)]
Change default output file name to be limited to a three character
suffix.

30 years agoSimplify interface to OS/2 API by moving all definitions to one file:
Chris Hanson [Fri, 6 Jan 1995 17:50:54 +0000 (17:50 +0000)]
Simplify interface to OS/2 API by moving all definitions to one file:
"os2api.h".  By means of some trickery, this eliminates the OS/2
dependencies in "syscall.h".  Additionally, add definitions to allow
preallocation of the heap's memory (which is temporarily disabled due
to problems it causes during debugging).

30 years agoFix problem with init-file loading: if the init file deletes the
Chris Hanson [Fri, 6 Jan 1995 17:47:23 +0000 (17:47 +0000)]
Fix problem with init-file loading: if the init file deletes the
initial buffer or sets an inhibition flag, don't start the inferior
REPL.

30 years agoFix problem with init-file loading: if the init file deletes the
Chris Hanson [Fri, 6 Jan 1995 17:47:09 +0000 (17:47 +0000)]
Fix problem with init-file loading: if the init file deletes the
initial buffer or sets an inhibition flag, don't start the inferior
REPL.

30 years agoSimplify interface to OS/2 API by moving all definitions to one file:
Chris Hanson [Fri, 6 Jan 1995 17:42:11 +0000 (17:42 +0000)]
Simplify interface to OS/2 API by moving all definitions to one file:
"os2api.h".  By means of some trickery, this eliminates the OS/2
dependencies in "syscall.h".  Additionally, add definitions to allow
preallocation of the heap's memory (which is temporarily disabled due
to problems it causes during debugging).

30 years agoUnder OS/2, guarantee that correct number of type bits is used.
Chris Hanson [Fri, 6 Jan 1995 17:39:39 +0000 (17:39 +0000)]
Under OS/2, guarantee that correct number of type bits is used.

30 years agoAdd OS conditionalizations so that OS/2 can be supported.
Chris Hanson [Fri, 6 Jan 1995 01:14:58 +0000 (01:14 +0000)]
Add OS conditionalizations so that OS/2 can be supported.

30 years agoAdd OS conditionalizations so that OS/2 can be supported. Change
Chris Hanson [Fri, 6 Jan 1995 01:14:37 +0000 (01:14 +0000)]
Add OS conditionalizations so that OS/2 can be supported.  Change
subprocess I/O to use input and output buffers so that end-of-line
translation can be handled automatically by the runtime system.

30 years agoChange to use runtime system's "os2winp" support. Change
Chris Hanson [Fri, 6 Jan 1995 01:12:44 +0000 (01:12 +0000)]
Change to use runtime system's "os2winp" support.  Change
corresponding to microcode which now supports multiple event queues
for windows.  Add subprocess support.  Reimplement management of state
so that windows are closed down properly when the editor is killed.
Change code that "controlifies" input characters -- previously it was
not doing this correctly.  Change handling of paint events to clear
the region being painted before drawing in it -- previously the
microcode took care of this, but it no longer does so.

30 years agoImplement OS-specific part of subprocess support.
Chris Hanson [Fri, 6 Jan 1995 01:08:47 +0000 (01:08 +0000)]
Implement OS-specific part of subprocess support.

30 years agoExtend M-x count-lines to show the number of characters in the region
Chris Hanson [Fri, 6 Jan 1995 01:08:00 +0000 (01:08 +0000)]
Extend M-x count-lines to show the number of characters in the region
as well as the number of lines.

30 years agoChange text-mode translation to be done during buffer read or write by
Chris Hanson [Fri, 6 Jan 1995 01:07:23 +0000 (01:07 +0000)]
Change text-mode translation to be done during buffer read or write by
means of the input/output-buffer abstractions in the runtime system.
This is MUCH faster than the mechanism previously implemented here.

30 years agoDon't signal an error if a file has a "find-file initialization" that
Chris Hanson [Fri, 6 Jan 1995 01:06:09 +0000 (01:06 +0000)]
Don't signal an error if a file has a "find-file initialization" that
specifies an non-existent environment or syntax table.  Instead, just
print a warning message and set the environment to the default.

30 years agoChange to use new CREF OS-conditionalization expression, so that this
Chris Hanson [Fri, 6 Jan 1995 01:04:45 +0000 (01:04 +0000)]
Change to use new CREF OS-conditionalization expression, so that this
file can be shared between unix, OS/2, DOS, and Windows without
editing.  Also add changes for OS/2 subprocess support.

30 years agoChange to load subprocess support for OS/2 as well as unix.
Chris Hanson [Fri, 6 Jan 1995 01:03:24 +0000 (01:03 +0000)]
Change to load subprocess support for OS/2 as well as unix.

30 years agoDon't allow the mouse to select the typein window if it is inactive.
Chris Hanson [Fri, 6 Jan 1995 01:02:39 +0000 (01:02 +0000)]
Don't allow the mouse to select the typein window if it is inactive.

30 years agoChange loading of editor init file so that it is performed before
Chris Hanson [Fri, 6 Jan 1995 01:01:50 +0000 (01:01 +0000)]
Change loading of editor init file so that it is performed before
starting the inferior REPL.  Also do not temporarily change the
current buffer to a dummy buffer during this load.

30 years agoFIND-PROGRAM is now operating-system specific.
Chris Hanson [Fri, 6 Jan 1995 00:59:18 +0000 (00:59 +0000)]
FIND-PROGRAM is now operating-system specific.

30 years agoGeneralize code that finds the extent of a partial filename that is to
Chris Hanson [Fri, 6 Jan 1995 00:58:04 +0000 (00:58 +0000)]
Generalize code that finds the extent of a partial filename that is to
be subject to completion.  The generalization allows an operating
system specific parsing method.

30 years agoInitial revision
Chris Hanson [Fri, 6 Jan 1995 00:50:16 +0000 (00:50 +0000)]
Initial revision

30 years agoImplement COLOR? predicate to determine if a given graphics window
Chris Hanson [Fri, 6 Jan 1995 00:49:43 +0000 (00:49 +0000)]
Implement COLOR? predicate to determine if a given graphics window
supports color.

30 years agoAdd OS/2 graphics. Conditionalize loading of other graphics support
Chris Hanson [Fri, 6 Jan 1995 00:49:03 +0000 (00:49 +0000)]
Add OS/2 graphics.  Conditionalize loading of other graphics support
so that only the support needed for the operating system is loaded.
Thus, unix systems won't load OS/2 graphics, and OS/2 systems won't
load X graphics.

30 years agoFix OS/2 directory sorting algorithm to be normal alphabetic sorting
Chris Hanson [Fri, 6 Jan 1995 00:47:24 +0000 (00:47 +0000)]
Fix OS/2 directory sorting algorithm to be normal alphabetic sorting
on the FILE-NAMESTRING.

30 years agoConsole no longer does line translation, so writes to console must be
Chris Hanson [Fri, 6 Jan 1995 00:46:30 +0000 (00:46 +0000)]
Console no longer does line translation, so writes to console must be
conditionalized by OS to use the correct end-of-line sequence.

Also, add initialization for OS/2 graphics.

30 years agoChange MAKE-INPUT-BUFFER and MAKE-OUTPUT-BUFFER to default to text
Chris Hanson [Fri, 6 Jan 1995 00:44:47 +0000 (00:44 +0000)]
Change MAKE-INPUT-BUFFER and MAKE-OUTPUT-BUFFER to default to text
mode rather than binary mode.  Ports that do not specify the mode
usually want text mode.  Unfortunately, the DOS/NT microcode believes
that the console is special -- the console microcode performs line
translation directly on those systems -- and this must be changed now.

30 years agoAdd new files for OS/2 graphics.
Chris Hanson [Fri, 6 Jan 1995 00:40:35 +0000 (00:40 +0000)]
Add new files for OS/2 graphics.

30 years agoAdd OS-specific definitions for EOL and EOF markers.
Chris Hanson [Fri, 6 Jan 1995 00:39:50 +0000 (00:39 +0000)]
Add OS-specific definitions for EOL and EOF markers.

30 years agoDon't look for old files with 4-character suffixes; this will just
Chris Hanson [Fri, 6 Jan 1995 00:14:12 +0000 (00:14 +0000)]
Don't look for old files with 4-character suffixes; this will just
make bringing up the DOS version more difficult.

30 years agoInitial revision
Chris Hanson [Fri, 6 Jan 1995 00:02:45 +0000 (00:02 +0000)]
Initial revision

30 years agoSet the NOINHERIT bit in all channels, so that the handles associated
Chris Hanson [Fri, 6 Jan 1995 00:02:36 +0000 (00:02 +0000)]
Set the NOINHERIT bit in all channels, so that the handles associated
with those channels will not be inherited by subprocesses.  The
subprocess support will disable the bit in those channels that want to
be inherited.

30 years agoFix some timing errors associated with opening the console window.
Chris Hanson [Fri, 6 Jan 1995 00:01:28 +0000 (00:01 +0000)]
Fix some timing errors associated with opening the console window.

30 years agoChange all coordinate variables from "unsigned short" to "short".
Chris Hanson [Fri, 6 Jan 1995 00:00:35 +0000 (00:00 +0000)]
Change all coordinate variables from "unsigned short" to "short".
Implement operations needed to draw lines and points in windows, to
determine the capabilities of the display, and to change the title bar
of a window.  Extend the window-opening procedure to allow the window
style to be specified.  Change PM primitives to allow multiple event
queues, so that messages for graphics windows can be kept separate
from messages for Edwin windows.

30 years agoAdd mechanism to "unread" messages back to the head of a message
Chris Hanson [Thu, 5 Jan 1995 23:54:48 +0000 (23:54 +0000)]
Add mechanism to "unread" messages back to the head of a message
queue.  Add mechanism to get the other end of a qid pair.  Eliminate
logic error that was being generated when sending a message to a qid
whose other end had been closed (now we just discard the message).
Reimplement message queues to NOT use the OS/2 queue abstraction --
apparently these queues use quite alot of memory and I recently ran
into a situation in which the memory was exhausted, which caused
Scheme to die.  Now, the memory needed for the queues is taken from
the Scheme process's virtual memory.

30 years agoAdd messages for graphics and subprocess support. Also add new
Chris Hanson [Thu, 5 Jan 1995 23:50:00 +0000 (23:50 +0000)]
Add messages for graphics and subprocess support.  Also add new
mechanism for "unreading" messages from a message queue.

30 years agoIBM's OS/2 C runtime library doesn't have `environ' -- instead it has
Chris Hanson [Thu, 5 Jan 1995 23:48:27 +0000 (23:48 +0000)]
IBM's OS/2 C runtime library doesn't have `environ' -- instead it has
`_environ', which is equivalent -- so add a conditionalized
definition.

30 years agoAdd subprocess changes to "select" support.
Chris Hanson [Thu, 5 Jan 1995 23:47:02 +0000 (23:47 +0000)]
Add subprocess changes to "select" support.

30 years agoImplement DRIVE-TYPE primitive, which is used to distinguish between
Chris Hanson [Thu, 5 Jan 1995 23:45:59 +0000 (23:45 +0000)]
Implement DRIVE-TYPE primitive, which is used to distinguish between
FAT and HPFS file systems where needed.  Also, change the appearance
of the "mode string" returned by the FILE-INFO primitive.

30 years agoChange implementation of readahead in input channels that require it.
Chris Hanson [Thu, 5 Jan 1995 23:43:32 +0000 (23:43 +0000)]
Change implementation of readahead in input channels that require it.
Readahead is now buffered in the input queue by means of a new
operation to push a message back onto the head of the queue.  Also,
there is now a mechanism to delay starting the readahead thread until
the first read occurs on the channel -- this is used for input pipes
that are passed to child processes and never read from the Scheme end.
It's important that such pipes not be read from.

30 years agoConsole must not perform newline translation -- that will be done by
Chris Hanson [Thu, 5 Jan 1995 23:39:57 +0000 (23:39 +0000)]
Console must not perform newline translation -- that will be done by
runtime system.  Implement changes so that console works correctly
with "translated" input and output.

30 years agoAdd new system calls needed for OS/2 subprocess support.
Chris Hanson [Thu, 5 Jan 1995 23:38:01 +0000 (23:38 +0000)]
Add new system calls needed for OS/2 subprocess support.

30 years agoEliminate "os2api.c" and add new system calls needed for subprocess
Chris Hanson [Thu, 5 Jan 1995 23:36:59 +0000 (23:36 +0000)]
Eliminate "os2api.c" and add new system calls needed for subprocess
support.

30 years agoPut serializing lock in OS2_create_queue to guarantee atomic update to
Chris Hanson [Thu, 5 Jan 1995 23:36:07 +0000 (23:36 +0000)]
Put serializing lock in OS2_create_queue to guarantee atomic update to
global counter variable.

30 years agoChange to use static linking. Add support for subprocesses. Delete
Chris Hanson [Thu, 5 Jan 1995 23:30:55 +0000 (23:30 +0000)]
Change to use static linking.  Add support for subprocesses.  Delete
"os2api.c".

30 years agoAdded primitive INDEX-FIXNUM? from the split typecode system to allow
Stephen Adams [Thu, 5 Jan 1995 22:46:01 +0000 (22:46 +0000)]
Added primitive INDEX-FIXNUM? from the split typecode system to allow
some runtime files to be merged.

30 years agoAdded KMP-PROGRAM-SIZE which yields the number of pairs in a
Stephen Adams [Thu, 5 Jan 1995 22:31:00 +0000 (22:31 +0000)]
Added KMP-PROGRAM-SIZE which yields the number of pairs in a
KMP-scheme program.  This is indicative of the size of the program.

30 years agoAdded GROWTH/<phase> statistics to gather information on the ration of
Stephen Adams [Thu, 5 Jan 1995 22:29:51 +0000 (22:29 +0000)]
Added GROWTH/<phase> statistics to gather information on the ration of
the size of the output of a phase to the input.

30 years agoAdded min and max to AVERAGE statistic.
Stephen Adams [Thu, 5 Jan 1995 22:28:22 +0000 (22:28 +0000)]
Added min and max to AVERAGE statistic.

30 years agoImplement new OS-TYPE-CASE expression; this is used to have
Chris Hanson [Thu, 5 Jan 1995 20:21:58 +0000 (20:21 +0000)]
Implement new OS-TYPE-CASE expression; this is used to have
operating-system specific conditionalizations in the package file.
Also change all of the file types generated by CREF to be 3 characters
long instead of 4; the code will automatically rename or delete the
old names when they are seen.

30 years agoCan no longer define (edwin win-commands) package because it now
Chris Hanson [Mon, 19 Dec 1994 23:27:34 +0000 (23:27 +0000)]
Can no longer define (edwin win-commands) package because it now
depends on other undefined win32 packages.

30 years agoMany changes to support Edwin. Converging on a final design for the
Chris Hanson [Mon, 19 Dec 1994 22:32:49 +0000 (22:32 +0000)]
Many changes to support Edwin.  Converging on a final design for the
OS/2 support.

30 years agoReconditionalize so that OS/2 is handled much like Windows -- using
Chris Hanson [Mon, 19 Dec 1994 22:29:05 +0000 (22:29 +0000)]
Reconditionalize so that OS/2 is handled much like Windows -- using
message boxes to show fatal output rather than writing it on the
controlling terminal as in unix.

30 years agoAdd some more OS/2 system calls.
Chris Hanson [Mon, 19 Dec 1994 22:27:33 +0000 (22:27 +0000)]
Add some more OS/2 system calls.

30 years agoFix bug: must use signed character type when doing sign extension.
Chris Hanson [Mon, 19 Dec 1994 22:27:11 +0000 (22:27 +0000)]
Fix bug: must use signed character type when doing sign extension.
IBM's OS/2 C compiler makes characters unsigned by default.

30 years agoAdd support for OS/2 message boxes, and send standard I/O to the
Chris Hanson [Mon, 19 Dec 1994 22:26:11 +0000 (22:26 +0000)]
Add support for OS/2 message boxes, and send standard I/O to the
console window.

30 years agoDefine hook to start interpreter for OS/2, needed in order to trap
Chris Hanson [Mon, 19 Dec 1994 22:24:43 +0000 (22:24 +0000)]
Define hook to start interpreter for OS/2, needed in order to trap
exceptions properly, much as in Windows.

30 years agoInitial revision
Chris Hanson [Mon, 19 Dec 1994 22:23:24 +0000 (22:23 +0000)]
Initial revision

30 years agoMerge in changes from split-tag system.
Chris Hanson [Mon, 19 Dec 1994 22:11:51 +0000 (22:11 +0000)]
Merge in changes from split-tag system.

30 years agoMerge in changes from split-tag system.
Chris Hanson [Mon, 19 Dec 1994 21:47:21 +0000 (21:47 +0000)]
Merge in changes from split-tag system.

30 years agoMerge in changes for OS/2 and from new compiler.
Chris Hanson [Mon, 19 Dec 1994 21:44:25 +0000 (21:44 +0000)]
Merge in changes for OS/2 and from new compiler.

30 years agoChange cold-load order to put INITIALIZE-SYSTEM-PRIMITIVES! before the
Chris Hanson [Mon, 19 Dec 1994 21:14:09 +0000 (21:14 +0000)]
Change cold-load order to put INITIALIZE-SYSTEM-PRIMITIVES! before the
thread initialization.  This is because OS/2 wants to initialize its
select-registry mechanism before the thread initialization attempts to
use it.

30 years agoGeneralize HARDWARE-TRAP-FRAME/CODE to correctly handle OS/2
Chris Hanson [Mon, 19 Dec 1994 21:12:45 +0000 (21:12 +0000)]
Generalize HARDWARE-TRAP-FRAME/CODE to correctly handle OS/2
exception frames.

30 years agoFix code to do directory simplification better. Eliminate some more
Chris Hanson [Mon, 19 Dec 1994 21:10:45 +0000 (21:10 +0000)]
Fix code to do directory simplification better.  Eliminate some more
unnecessary restrictions.

30 years agoTweak: OS/2 directory reader directly implements wildcard searches.
Chris Hanson [Mon, 19 Dec 1994 21:08:45 +0000 (21:08 +0000)]
Tweak: OS/2 directory reader directly implements wildcard searches.

30 years agoImplement additional support needed for Edwin.
Chris Hanson [Mon, 19 Dec 1994 21:08:01 +0000 (21:08 +0000)]
Implement additional support needed for Edwin.

30 years agoAdd code to handle OS/2 hardware exceptions.
Chris Hanson [Mon, 19 Dec 1994 21:07:34 +0000 (21:07 +0000)]
Add code to handle OS/2 hardware exceptions.

30 years agoAdd DOS and OS/2 files.
Chris Hanson [Mon, 19 Dec 1994 21:07:03 +0000 (21:07 +0000)]
Add DOS and OS/2 files.

30 years agoIn COPY-FILE, move mode-setting statement after closing of output
Chris Hanson [Mon, 19 Dec 1994 21:06:39 +0000 (21:06 +0000)]
In COPY-FILE, move mode-setting statement after closing of output
file.  This is required under OS/2, since setting the file modes is
prohibited for a file that is opened for writing.

30 years agoImplement and use new variable MICROCODE-ID/OPERATING-SYSTEM.
Chris Hanson [Mon, 19 Dec 1994 21:04:13 +0000 (21:04 +0000)]
Implement and use new variable MICROCODE-ID/OPERATING-SYSTEM.

30 years agoUndo PC-specific changes from previous revision. Add OS/2 files.
Chris Hanson [Mon, 19 Dec 1994 20:48:20 +0000 (20:48 +0000)]
Undo PC-specific changes from previous revision.  Add OS/2 files.

30 years agoUndo PC-specific changes from previous revision. Add OS/2 files.
Chris Hanson [Mon, 19 Dec 1994 20:38:55 +0000 (20:38 +0000)]
Undo PC-specific changes from previous revision.  Add OS/2 files.

30 years agoInitial revision
Chris Hanson [Mon, 19 Dec 1994 19:46:35 +0000 (19:46 +0000)]
Initial revision

30 years agoAdd new operating-system dependency: OS/SET-FILE-MODES-WRITABLE!.
Chris Hanson [Mon, 19 Dec 1994 19:42:26 +0000 (19:42 +0000)]
Add new operating-system dependency: OS/SET-FILE-MODES-WRITABLE!.

30 years agoUse new variable MICROCODE-ID/OPERATING-SYSTEM.
Chris Hanson [Mon, 19 Dec 1994 19:41:06 +0000 (19:41 +0000)]
Use new variable MICROCODE-ID/OPERATING-SYSTEM.

30 years agoSort ed-ffi database after it is loaded in order to protect against
Chris Hanson [Mon, 19 Dec 1994 19:40:32 +0000 (19:40 +0000)]
Sort ed-ffi database after it is loaded in order to protect against
user error in these files.