mit-scheme.git
31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 08:07:26 +0000 (08:07 +0000)]
Initial revision

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 08:05:20 +0000 (08:05 +0000)]
Global NT merge.

31 years agoFix comment.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:59:37 +0000 (07:59 +0000)]
Fix comment.

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 07:50:32 +0000 (07:50 +0000)]
Initial revision

31 years agoFix bug in automatic edit.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:32:37 +0000 (07:32 +0000)]
Fix bug in automatic edit.

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:27:39 +0000 (07:27 +0000)]
Fix RCS header.

31 years agoChange RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:25:11 +0000 (07:25 +0000)]
Change RCS header.

31 years agoChange to new format
Guillermo J. Rozas [Thu, 24 Jun 1993 07:15:59 +0000 (07:15 +0000)]
Change to new format

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 07:13:58 +0000 (07:13 +0000)]
Fix RCS header.

31 years agoFixing the RCS header
Guillermo J. Rozas [Thu, 24 Jun 1993 07:10:33 +0000 (07:10 +0000)]
Fixing the RCS header

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 06:59:14 +0000 (06:59 +0000)]
Initial revision

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 06:49:03 +0000 (06:49 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 06:26:55 +0000 (06:26 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:58:01 +0000 (05:58 +0000)]
Global NT merge.

31 years agoRemove left-over printfs.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:52:20 +0000 (05:52 +0000)]
Remove left-over printfs.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 05:50:22 +0000 (05:50 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:49:14 +0000 (04:49 +0000)]
Global NT merge.

31 years agoFix RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:39:24 +0000 (04:39 +0000)]
Fix RCS header.

31 years agoFlush spurious ^Z at the end of the file.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:25:09 +0000 (04:25 +0000)]
Flush spurious ^Z at the end of the file.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:23:41 +0000 (04:23 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 04:10:28 +0000 (04:10 +0000)]
Global NT merge.

31 years agoGlobal NT merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 03:32:03 +0000 (03:32 +0000)]
Global NT merge.

31 years agoFix inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:16:40 +0000 (02:16 +0000)]
Fix inclusion symbol.

31 years agoFix date.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:12:04 +0000 (02:12 +0000)]
Fix date.

31 years agoFix date and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:11:49 +0000 (02:11 +0000)]
Fix date and RCS header.

31 years agoFix date, RCS header, and inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:10:36 +0000 (02:10 +0000)]
Fix date, RCS header, and inclusion symbol.

31 years agoFix date and inclusion symbol.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:09:18 +0000 (02:09 +0000)]
Fix date and inclusion symbol.

31 years agoAdd copyright and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:07:42 +0000 (02:07 +0000)]
Add copyright and RCS header.

31 years agoAdd copyright.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:02:42 +0000 (02:02 +0000)]
Add copyright.

31 years agoFix date and RCS header.
Guillermo J. Rozas [Thu, 24 Jun 1993 02:00:59 +0000 (02:00 +0000)]
Fix date and RCS header.

31 years agoFix RCS header and date.
Guillermo J. Rozas [Thu, 24 Jun 1993 01:57:03 +0000 (01:57 +0000)]
Fix RCS header and date.

31 years agoInitial revision
Guillermo J. Rozas [Thu, 24 Jun 1993 01:52:12 +0000 (01:52 +0000)]
Initial revision

31 years agoGlobal NT merge
Guillermo J. Rozas [Thu, 24 Jun 1993 01:52:11 +0000 (01:52 +0000)]
Global NT merge

31 years agoFirst NT global merge.
Guillermo J. Rozas [Thu, 24 Jun 1993 01:42:39 +0000 (01:42 +0000)]
First NT global merge.

31 years agoTeach the unparser to print floating-point vectors.
Guillermo J. Rozas [Fri, 18 Jun 1993 02:45:33 +0000 (02:45 +0000)]
Teach the unparser to print floating-point vectors.

31 years agoMake it handle the new constants used with DEFINE-MULTIPLE.
Guillermo J. Rozas [Thu, 17 Jun 1993 04:42:47 +0000 (04:42 +0000)]
Make it handle the new constants used with DEFINE-MULTIPLE.

31 years agoFix bug in translated output where by doing a newline when the output
Guillermo J. Rozas [Wed, 16 Jun 1993 15:00:21 +0000 (15:00 +0000)]
Fix bug in translated output where by doing a newline when the output
buffer is full would cause an infinite loop.

31 years agoRemove compinit.h .
Guillermo J. Rozas [Tue, 15 Jun 1993 19:07:53 +0000 (19:07 +0000)]
Remove compinit.h .

31 years agoAdd support for C back end.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:05:18 +0000 (19:05 +0000)]
Add support for C back end.

31 years agoAdd support for C back end.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:04:55 +0000 (19:04 +0000)]
Add support for C back end.

31 years agoSome versions of realloc (e.g. SunOS4) do not understand
Guillermo J. Rozas [Tue, 15 Jun 1993 19:02:11 +0000 (19:02 +0000)]
Some versions of realloc (e.g. SunOS4) do not understand
 realloc(NULL, size).

31 years agoSunOS 4 conditionalization.
Guillermo J. Rozas [Tue, 15 Jun 1993 19:00:55 +0000 (19:00 +0000)]
SunOS 4 conditionalization.

31 years agoAdd liarc.touch to the compinit.h dependencies and construction.
Guillermo J. Rozas [Tue, 15 Jun 1993 18:59:34 +0000 (18:59 +0000)]
Add liarc.touch to the compinit.h dependencies and construction.

31 years agoGCC now supports shared libraries in HP-UX.
Guillermo J. Rozas [Sat, 12 Jun 1993 22:31:31 +0000 (22:31 +0000)]
GCC now supports shared libraries in HP-UX.
The closure hack has to be used with it as well.

31 years agoadd two more entries.
Jason Wilson [Fri, 11 Jun 1993 15:19:00 +0000 (15:19 +0000)]
add two more entries.

31 years agoFix renamed variables.
Guillermo J. Rozas [Thu, 10 Jun 1993 18:07:39 +0000 (18:07 +0000)]
Fix renamed variables.

31 years agoFix new problems with the "register allocator". Floating-point values
Guillermo J. Rozas [Thu, 10 Jun 1993 18:05:38 +0000 (18:05 +0000)]
Fix new problems with the "register allocator".  Floating-point values
cannot be allocated to ordinary variables and viceversa.

31 years agoFix incorrect variable name.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:08:20 +0000 (06:08 +0000)]
Fix incorrect variable name.

31 years agoAdd support for code compiled to C.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:07:45 +0000 (06:07 +0000)]
Add support for code compiled to C.

31 years agoAdd support for code compiled to C.
Guillermo J. Rozas [Thu, 10 Jun 1993 06:04:40 +0000 (06:04 +0000)]
Add support for code compiled to C.

31 years agoFix incorrect use of make-machine-register. It should be
Guillermo J. Rozas [Thu, 10 Jun 1993 04:59:46 +0000 (04:59 +0000)]
Fix incorrect use of make-machine-register.  It should be
make-machine-constant.

31 years agoAdd interpreter register FREE.
Jason Wilson [Thu, 10 Jun 1993 01:06:33 +0000 (01:06 +0000)]
Add interpreter register FREE.

31 years agoHandle random non-pointers with TRUE and FALSE tags.
Jason Wilson [Thu, 10 Jun 1993 01:06:19 +0000 (01:06 +0000)]
Handle random non-pointers with TRUE and FALSE tags.

31 years agoHandle false and empty list as pathname directories.
Jason Wilson [Thu, 10 Jun 1993 00:11:59 +0000 (00:11 +0000)]
Handle false and empty list as pathname directories.

31 years agoAdd correct date.
Jason Wilson [Wed, 9 Jun 1993 21:25:17 +0000 (21:25 +0000)]
Add correct date.

31 years agoInitial revision
Jason Wilson [Wed, 9 Jun 1993 21:12:09 +0000 (21:12 +0000)]
Initial revision

31 years agoAdd correct date.
Jason Wilson [Wed, 9 Jun 1993 20:38:09 +0000 (20:38 +0000)]
Add correct date.

31 years agoMerge in C back end changes.
Jason Wilson [Wed, 9 Jun 1993 20:36:38 +0000 (20:36 +0000)]
Merge in C back end changes.

31 years agoAdd support for booting the C back end.
Jason Wilson [Wed, 9 Jun 1993 20:30:00 +0000 (20:30 +0000)]
Add support for booting the C back end.

31 years agoymake.local automatically generated to avoid standard loss.
Jason Wilson [Wed, 9 Jun 1993 18:38:44 +0000 (18:38 +0000)]
ymake.local automatically generated to avoid standard loss.

31 years agoFix standard-target! and standard-move-to-target!
Jason Wilson [Wed, 9 Jun 1993 10:09:41 +0000 (10:09 +0000)]
Fix standard-target! and standard-move-to-target!

31 years agoMake sure that there is a valid pathname directory before taking its
Jason Wilson [Wed, 9 Jun 1993 09:28:43 +0000 (09:28 +0000)]
Make sure that there is a valid pathname directory before taking its
last component.

31 years agoAdd scheme_hook_{low,high}, needed by HP-PA trap handling code.
Jason Wilson [Wed, 9 Jun 1993 09:01:13 +0000 (09:01 +0000)]
Add scheme_hook_{low,high}, needed by HP-PA trap handling code.

31 years agoChange "LiarC_" to "runtime_"
Jason Wilson [Wed, 9 Jun 1993 05:47:01 +0000 (05:47 +0000)]
Change "LiarC_" to "runtime_"

31 years agoInitial revision
Guillermo J. Rozas [Tue, 8 Jun 1993 06:13:32 +0000 (06:13 +0000)]
Initial revision

31 years agoRemove noise when printing.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:17:43 +0000 (04:17 +0000)]
Remove noise when printing.

31 years agoAdd top-level entry for hppacache.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:10:57 +0000 (04:10 +0000)]
Add top-level entry for hppacache.

31 years agoLinux changes.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:09:38 +0000 (04:09 +0000)]
Linux changes.

31 years agoUpdate date.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:08:47 +0000 (04:08 +0000)]
Update date.

31 years agoPreserve errno around dstack operations.
Guillermo J. Rozas [Tue, 8 Jun 1993 04:05:18 +0000 (04:05 +0000)]
Preserve errno around dstack operations.

31 years agoRename -update option to -add.
Guillermo J. Rozas [Tue, 8 Jun 1993 03:27:28 +0000 (03:27 +0000)]
Rename -update option to -add.
Add -replace option.

31 years agoFix bug. Missing &. I wonder how this ever worked.
Guillermo J. Rozas [Tue, 8 Jun 1993 02:27:09 +0000 (02:27 +0000)]
Fix bug.  Missing &.  I wonder how this ever worked.

31 years agoSupply missing argument to fprintf.
Chris Hanson [Fri, 4 Jun 1993 22:57:12 +0000 (22:57 +0000)]
Supply missing argument to fprintf.

31 years agoWhen stack is erased by WITHIN-CONTROL-POINT, the history information
Chris Hanson [Fri, 4 Jun 1993 00:15:34 +0000 (00:15 +0000)]
When stack is erased by WITHIN-CONTROL-POINT, the history information
stored in Prev_Restore_History_* must be reset.

32 years agoUse "gzip" instead of "compress".
Chris Hanson [Thu, 29 Apr 1993 06:42:04 +0000 (06:42 +0000)]
Use "gzip" instead of "compress".

32 years agoChange keyboard interrupt code so that all interrupt activity occurs
Chris Hanson [Thu, 29 Apr 1993 05:24:34 +0000 (05:24 +0000)]
Change keyboard interrupt code so that all interrupt activity occurs
inside the event transmitted to the console port's owner.  This stuff
can't be done directly by the interrupt handler because it can be
executed when there is no thread at all.

32 years agoAlways restore state of BLOCK-EVENTS? flag in a thread when returning
Hal Abelson [Wed, 28 Apr 1993 22:31:46 +0000 (22:31 +0000)]
Always restore state of BLOCK-EVENTS? flag in a thread when returning
from SUSPEND-CURRENT-THREAD.

32 years agoDon't use BLOCK-THREAD-EVENTS to prevent the previewer from running --
Chris Hanson [Wed, 28 Apr 1993 19:51:10 +0000 (19:51 +0000)]
Don't use BLOCK-THREAD-EVENTS to prevent the previewer from running --
there's a window in which an event can be delivered, causing a
character to be queued; but READ-EVENT doesn't look at the queue after
it's in that state.

32 years agoFix typo in last change.
Chris Hanson [Wed, 28 Apr 1993 19:47:27 +0000 (19:47 +0000)]
Fix typo in last change.

32 years agoAdd new procedures REGISTER-TIMER-THREAD and DEREGISTER-TIMER-THREAD
Hal Abelson [Tue, 27 Apr 1993 20:21:26 +0000 (20:21 +0000)]
Add new procedures REGISTER-TIMER-THREAD and DEREGISTER-TIMER-THREAD
to allow asynchronous delivery of timer events.

32 years agoDelete extraneous semicolon.
Chris Hanson [Tue, 27 Apr 1993 10:28:44 +0000 (10:28 +0000)]
Delete extraneous semicolon.

32 years agoUpdate for HP-UX 9.0.
Chris Hanson [Tue, 27 Apr 1993 10:27:16 +0000 (10:27 +0000)]
Update for HP-UX 9.0.

32 years agoFix typo.
Chris Hanson [Tue, 27 Apr 1993 10:04:49 +0000 (10:04 +0000)]
Fix typo.

32 years agoFix typo.
Chris Hanson [Tue, 27 Apr 1993 10:03:56 +0000 (10:03 +0000)]
Fix typo.

32 years agoFix bug caused by error in Xlib man page (and all of the books I've
Chris Hanson [Tue, 27 Apr 1993 09:57:21 +0000 (09:57 +0000)]
Fix bug caused by error in Xlib man page (and all of the books I've
seen too): Xlib IO error handlers take only one arg, not two.

32 years agoThis runtime requires microcode version 11.131 or later. Edwin
Chris Hanson [Tue, 27 Apr 1993 09:44:01 +0000 (09:44 +0000)]
This runtime requires microcode version 11.131 or later.  Edwin
versions prior to 3.78 will not work correctly with this runtime.

The aim of these changes is to provide a central mechanism to detect
input on all input channels, and thus to prevent a single thread from
performing a blocking input operation that locks out other threads
that can do useful work.  Now, in places where a thread would block on
an input device, it instead registers its interest in the device
with a centralized registry, and suspends.  If all threads in the
system are suspended, then Scheme blocks by calling `select' and
waiting for something interesting to happen.

* Introduce new procedures that use the `select' system call to
  provide a mechanism to monitor input availability on many input
  devices simultaneously:

ADD-TO-SELECT-REGISTRY!
CHANNEL-DESCRIPTOR-FOR-SELECT
DEREGISTER-INPUT-THREAD-EVENT
MAKE-SELECT-REGISTRY
PERMANENTLY-REGISTER-INPUT-THREAD-EVENT
REGISTER-INPUT-THREAD-EVENT
REMOVE-FROM-SELECT-REGISTRY!
SELECT-DESCRIPTOR
SELECT-REGISTRY-TEST
TEST-FOR-INPUT-ON-CHANNEL
TEST-FOR-INPUT-ON-DESCRIPTOR

  These procedures require the operating system to support `select' or
  some equivalent.  Calling them in another operating system, e.g.
  DOS, will cause an error to be signalled.

* Delete old `select' mechanism procedures which are no longer used or
  supported (these will be deleted from the microcode in the future):

CHANNEL-REGISTER
CHANNEL-UNREGISTER
CHANNEL-REGISTERED?
CHANNEL-SELECT-THEN-READ

* Modify CHANNEL-READ to automatically call TEST-FOR-INPUT-ON-CHANNEL
  if the `select' system call is supported by the operating system.
  One consequence of this is that CHANNEL-READ can return #F for
  channels that are in "blocking" mode; if you don't want #F you must
  call CHANNEL-READ-BLOCK instead (this was always a good idea
  anyway).

* Change X graphics devices to use the new select machinery to preview
  the event stream from the X server.

--------------------
The following changes are not part of the general aim stated above,
although most of them either derive from it or support it:

* Add new procedures to the "threads" package: (THREADS-LIST) returns
  a list of all thread objects, including dead threads, that haven't
  yet been garbage collected.  (THREAD-EXECUTION-STATE thread) returns
  the "execution state" of a thread, a symbol.

* Add code to the threads package that attempts to clean up all
  attachments of the thread when it is exited.  This is a
  generalization of previous patches generated by GJR and GJS for
  6.001.

* Plug several holes in the thread event delivery mechanism which
  allowed the threads package to get into states where events were not
  delivered to their threads.

* SUSPEND-CURRENT-THREAD now returns the event that caused the thread
  the be resumed; previously it had an unspecified value.  If several
  events are delivered before resumption, the event returned is the
  first one that is not #F, or #F if all of the events were #F.

* Fix several typos that caused errors when generating reports for
  conditions in the threads package.

32 years agoFix oversight in UX_select_input that was detected by C compiler.
Chris Hanson [Tue, 27 Apr 1993 09:36:36 +0000 (09:36 +0000)]
Fix oversight in UX_select_input that was detected by C compiler.

32 years agoThese changes require microcode 11.131 and runtime 14.161. The
Chris Hanson [Tue, 27 Apr 1993 09:22:32 +0000 (09:22 +0000)]
These changes require microcode 11.131 and runtime 14.161.  The
changes are a redesign of the keyboard input, subprocess, and inferior
thread communication mechanisms to use the new `select' interface
support.  The changes should not be visible to users or customizers.

32 years agoUse CHANNEL-READ-BLOCK instead of CHANNEL-READ.
Chris Hanson [Tue, 27 Apr 1993 09:18:34 +0000 (09:18 +0000)]
Use CHANNEL-READ-BLOCK instead of CHANNEL-READ.

32 years agoThis runtime requires microcode version 11.131 or later. Edwin
Chris Hanson [Tue, 27 Apr 1993 09:14:12 +0000 (09:14 +0000)]
This runtime requires microcode version 11.131 or later.  Edwin
versions prior to 3.78 will not work correctly with this runtime.

The aim of these changes is to provide a central mechanism to detect
input on all input channels, and thus to prevent a single thread from
performing a blocking input operation that locks out other threads
that can do useful work.  Now, in places where a thread would block on
an input device, it instead registers its interest in the device
with a centralized registry, and suspends.  If all threads in the
system are suspended, then Scheme blocks by calling `select' and
waiting for something interesting to happen.

* Introduce new procedures that use the `select' system call to
  provide a mechanism to monitor input availability on many input
  devices simultaneously:

ADD-TO-SELECT-REGISTRY!
CHANNEL-DESCRIPTOR-FOR-SELECT
DEREGISTER-INPUT-THREAD-EVENT
MAKE-SELECT-REGISTRY
PERMANENTLY-REGISTER-INPUT-THREAD-EVENT
REGISTER-INPUT-THREAD-EVENT
REMOVE-FROM-SELECT-REGISTRY!
SELECT-DESCRIPTOR
SELECT-REGISTRY-TEST
TEST-FOR-INPUT-ON-CHANNEL
TEST-FOR-INPUT-ON-DESCRIPTOR

  These procedures require the operating system to support `select' or
  some equivalent.  Calling them in another operating system, e.g.
  DOS, will cause an error to be signalled.

* Delete old `select' mechanism procedures which are no longer used or
  supported (these will be deleted from the microcode in the future):

CHANNEL-REGISTER
CHANNEL-UNREGISTER
CHANNEL-REGISTERED?
CHANNEL-SELECT-THEN-READ

* Modify CHANNEL-READ to automatically call TEST-FOR-INPUT-ON-CHANNEL
  if the `select' system call is supported by the operating system.
  One consequence of this is that CHANNEL-READ can return #F for
  channels that are in "blocking" mode; if you don't want #F you must
  call CHANNEL-READ-BLOCK instead (this was always a good idea
  anyway).

* Change X graphics devices to use the new select machinery to preview
  the event stream from the X server.

--------------------
The following changes are not part of the general aim stated above,
although most of them either derive from it or support it:

* Add new procedures to the "threads" package: (THREADS-LIST) returns
  a list of all thread objects, including dead threads, that haven't
  yet been garbage collected.  (THREAD-EXECUTION-STATE thread) returns
  the "execution state" of a thread, a symbol.

* Add code to the threads package that attempts to clean up all
  attachments of the thread when it is exited.  This is a
  generalization of previous patches generated by GJR and GJS for
  6.001.

* Plug several holes in the thread event delivery mechanism which
  allowed the threads package to get into states where events were not
  delivered to their threads.

* SUSPEND-CURRENT-THREAD now returns the event that caused the thread
  the be resumed; previously it had an unspecified value.  If several
  events are delivered before resumption, the event returned is the
  first one that is not #F, or #F if all of the events were #F.

* Fix several typos that caused errors when generating reports for
  conditions in the threads package.

32 years agoFix two bugs related to inheritance: CONDITION-PREDICATE and
Chris Hanson [Tue, 27 Apr 1993 08:43:07 +0000 (08:43 +0000)]
Fix two bugs related to inheritance: CONDITION-PREDICATE and
CONDITION-ACCESSOR did not allow a condition of an inherited type as
an argument, and MAKE-CONDITION-TYPE would incorrectly compute the
number of fields in a condition type which overrode one of the field
names in its generalization.

32 years agoThese changes affect any code using the SELECT-REGISTRY-TEST
Chris Hanson [Tue, 27 Apr 1993 08:38:16 +0000 (08:38 +0000)]
These changes affect any code using the SELECT-REGISTRY-TEST
primitive.  Runtime 14.161 requires this microcode revision or later,
but older bands can run over this microcode.

* Change interface to SELECT-REGISTRY-TEST.  Order or second and third
  arguments is reversed.  Third argument is changed from a select
  registry to a vector.  Primitive returns a nonnegative integer
  indicating the number of descriptors that were stored in the vector,
  or a negative integer indicating that nothing is stored and that
  another interesting condition holds.

* Add new primitive SELECT-DESCRIPTOR, a simplified version of
  SELECT-REGISTRY-TEST that works for a single descriptor and does not
  require consing in the interface.

32 years ago"Fixed" a bug in tags-search having to do with the case-sensitivty
Jason Wilson [Tue, 20 Apr 1993 18:26:25 +0000 (18:26 +0000)]
"Fixed" a bug in tags-search having to do with the case-sensitivty
arguement.  we now accept this argument but do nothing with it.  This
should be fixed at some point.

32 years agoAdd primitives to set the baud rate of a terminal.
Chris Hanson [Mon, 19 Apr 1993 08:39:11 +0000 (08:39 +0000)]
Add primitives to set the baud rate of a terminal.

32 years agoAdd primitives to set the baud rate of a terminal.
Chris Hanson [Mon, 19 Apr 1993 08:31:05 +0000 (08:31 +0000)]
Add primitives to set the baud rate of a terminal.

32 years agoAdd support for "gzipped" files.
Chris Hanson [Thu, 15 Apr 1993 10:13:05 +0000 (10:13 +0000)]
Add support for "gzipped" files.

32 years agoAdd support for "gzipped" files.
Chris Hanson [Thu, 15 Apr 1993 09:47:26 +0000 (09:47 +0000)]
Add support for "gzipped" files.

32 years agoExpand rule for "locked" to include subdirectories.
Chris Hanson [Thu, 15 Apr 1993 09:16:10 +0000 (09:16 +0000)]
Expand rule for "locked" to include subdirectories.

32 years agoImplement primitive to detect availability of `select' system call.
Chris Hanson [Tue, 6 Apr 1993 22:23:35 +0000 (22:23 +0000)]
Implement primitive to detect availability of `select' system call.

32 years agoImplement primitive to detect availability of `select' system call.
Chris Hanson [Tue, 6 Apr 1993 21:34:02 +0000 (21:34 +0000)]
Implement primitive to detect availability of `select' system call.