Files
glib/glib
Tor Lillqvist 9d27e6b7d5 Rework the changes to needed to pass mainloop-test. Now we don't need to
2001-01-09  Tor Lillqvist  <tml@iki.fi>

	* giowin32.c (create_reader_thread): Rework the changes to
	needed to pass mainloop-test. Now we don't need to call
	TerminateThread() after all, which is a relief, as the docs
	have a BIG RED WARNING SIGN about using that API. Instead,
	when closing a fd channel that has a reader thread running,
	just mark it as non-running and additionally mark the fd as
	ripe for closing. When the reader thread hopefully eventually
	gets something (and EOF or some actual data), it will note
	that it shouldn't be running, break out of the loop, and close
	the fd.

	The socket channel closing code should probably be changed
	similarily, but that will have to wait until I have a test case.

	(g_pipe_readable_msg, g_io_channel_win32_new_pipe,
	g_io_channel_win32_new_pipe_with_wakeups,
	g_io_channel_win32_pipe_request_wakeups,
	g_io_channel_win32_pipe_readable): Remove these, have been
	obsolete for some time.

	* glib.def: Update.
2001-01-09 20:46:49 +00:00
..
2000-11-28 23:44:21 +00:00
2000-12-13 00:44:18 +00:00
2000-11-11 00:04:33 +00:00
2000-11-29 16:25:36 +00:00
2000-12-19 09:35:44 +00:00
2000-10-09 16:24:57 +00:00
2000-11-05 16:38:16 +00:00
2000-11-28 20:04:08 +00:00
2000-11-28 20:04:08 +00:00
2000-12-07 04:48:37 +00:00
2000-12-07 04:48:37 +00:00
2000-09-06 13:56:17 +00:00
2000-11-28 23:44:21 +00:00
2000-11-14 21:40:28 +00:00
2001-01-04 17:47:00 +00:00