Add mechanism to "unread" messages back to the head of a message
authorChris Hanson <org/chris-hanson/cph>
Thu, 5 Jan 1995 23:54:48 +0000 (23:54 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 5 Jan 1995 23:54:48 +0000 (23:54 +0000)
commitb6afc16aee895d8fc5a3b6fd9ad92152f8bf7caa
tree9081c39793eb341f3837e547b629abce603dc78e
parent7181b3435bd5ee52514d3bca980152bbf0a403a4
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.
v7/src/microcode/os2msg.c