Fix some bugs, including an uninitialized-field bug for the QID_FILTER
authorChris Hanson <org/chris-hanson/cph>
Wed, 21 May 1997 07:32:34 +0000 (07:32 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 21 May 1997 07:32:34 +0000 (07:32 +0000)
commita331edb69f0c8822b28394715f4f6ff7af3fb90e
tree30670a4fc6a385b18264538b6b7a660dd5e42532
parentff29a5f17d5513871e6ddd99c0de85049a409d44
Fix some bugs, including an uninitialized-field bug for the QID_FILTER
field, and an ambiguity in the allowable values for the end pointer of
a msg_fifo.  Add a QID_LOCK field, and use it to control access to the
QID_SUBQUEUE field.  Rearrange the locking slightly to make it more
efficient and directed: the top-level qid_lock is now used only to
mediate the QID_ALLOCATEDP and QID_TWIN fields.
v7/src/microcode/os2msg.c