Minor cosmetic change to previous ChangeLog entry.

This commit is contained in:
Tor Lillqvist 2001-01-09 20:48:20 +00:00
parent 9d27e6b7d5
commit 85537f0c8a
8 changed files with 64 additions and 72 deletions

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.

View File

@ -1,14 +1,13 @@
2001-01-09 Tor Lillqvist <tml@iki.fi> 2001-01-09 Tor Lillqvist <tml@iki.fi>
* giowin32.c (create_reader_thread): Rework the changes needed to * giowin32.c: Rework the changes needed to pass mainloop-test. Now
pass mainloop-test. Now we don't need to call TerminateThread() we don't need to call TerminateThread() after all, which is a
after all, which is a relief, as the docs have a BIG RED WARNING relief, as the docs have a BIG RED WARNING SIGN about using that
SIGN about using that API. Instead, when closing a fd channel that API. Instead, when closing a fd channel that has a reader thread
has a reader thread running, just mark it as non-running and running, just mark it as non-running and additionally mark the fd
additionally mark the fd as ripe for closing. When the reader as ripe for closing. When the reader thread hopefully eventually
thread hopefully eventually gets something (and EOF or some actual gets something (and EOF or some actual data), it will note that it
data), it will note that it shouldn't be running, break out of the shouldn't be running, break out of the loop, and close the fd.
loop, and close the fd.
The socket channel closing code should probably be changed The socket channel closing code should probably be changed
similarily, but that will have to wait until I have a test case. similarily, but that will have to wait until I have a test case.